Я использую пользовательский интерфейс Avalonia на .NET Core для Linux (Fedora). Я следовал этому руководству для DataGrid. , но, честно говоря, я добавил пакет с помощью следующей команды вместо того, чтобы вручную обновлять файл .csproj
.
dotnet add package Avalonia.Controls.DataGrid
После dotnet restore
и dotnet run
я не вижу DataGrid. В любом случае xaml
<StackPanel>
<DataGrid AutoGenerateColumns="True" Items="{Binding People}"/>
</StackPanel>
и ViewModel выглядят нормально.
public ObservableCollection<Person> People { get; }
public MainWindowViewModel()
{
People = new ObservableCollection<Person>(GenerateMockPeopleTable());
}
Как я могу найти, что идет не так?