#20 AvaloniaUI - TreeDataGrid
00:02 Введение в древовидную сетку данных Avalonia • Древовидная сетка данных Avalonia отображает иерархические и табличные данные в одном представлении. • Элемент управления имеет два режима работы: иерархический и плоский. • В иерархическом режиме данные отображаются в виде дерева с необязательными столбцами. • В плоском режиме данные отображаются в двухмерной таблице. 01:03 Создание проекта • Открытие Visual Studio и создание нового проекта Avalonia .NET MVVM. • Выбор платформы «Рабочий стол» и шаблона оформления «Инструментарий сообщества». • Запуск приложения для проверки отсутствия ошибок. 01:55 Установка элемента управления • Добавление пакета NuGet для древовидной сетки данных Avalonia GridView. • Завершение установки пакета. 02:40 Настройка XAML-файла • Добавление стиля в XAML-файл. 03:12 Создание плоской древовидной таблицы данных • Определение модели данных и модели представления. • Создание класса Person с свойствами имя, фамилия и возраст. • Добавление наблюдаемой коллекции типа Person в модель представления. • Настройка источника данных и столбцов для плоской древовидной сетки. 07:04 Привязка элемента управления • Добавление изображения древовидной сетки в окно. • Привязка свойства source к источнику данных. • Запуск приложения для проверки результата. 08:03 Создание иерархической древовидной таблицы данных • Добавление свойства children в модель данных. • Изменение набора данных в модели представления для поддержки дочерних элементов. • Настройка иерархического источника данных и столбцов. 12:02 Проверка иерархической сетки • Запуск приложения и проверка отображения иерархических данных. • Демонстрация родительско-дочерних отношений в сетке. 12:02 Заключение • Упоминание о бета-тестировании элемента управления. • Призыв к подписке и лайкам.
00:02 Введение в древовидную сетку данных Avalonia • Древовидная сетка данных Avalonia отображает иерархические и табличные данные в одном представлении. • Элемент управления имеет два режима работы: иерархический и плоский. • В иерархическом режиме данные отображаются в виде дерева с необязательными столбцами. • В плоском режиме данные отображаются в двухмерной таблице. 01:03 Создание проекта • Открытие Visual Studio и создание нового проекта Avalonia .NET MVVM. • Выбор платформы «Рабочий стол» и шаблона оформления «Инструментарий сообщества». • Запуск приложения для проверки отсутствия ошибок. 01:55 Установка элемента управления • Добавление пакета NuGet для древовидной сетки данных Avalonia GridView. • Завершение установки пакета. 02:40 Настройка XAML-файла • Добавление стиля в XAML-файл. 03:12 Создание плоской древовидной таблицы данных • Определение модели данных и модели представления. • Создание класса Person с свойствами имя, фамилия и возраст. • Добавление наблюдаемой коллекции типа Person в модель представления. • Настройка источника данных и столбцов для плоской древовидной сетки. 07:04 Привязка элемента управления • Добавление изображения древовидной сетки в окно. • Привязка свойства source к источнику данных. • Запуск приложения для проверки результата. 08:03 Создание иерархической древовидной таблицы данных • Добавление свойства children в модель данных. • Изменение набора данных в модели представления для поддержки дочерних элементов. • Настройка иерархического источника данных и столбцов. 12:02 Проверка иерархической сетки • Запуск приложения и проверка отображения иерархических данных. • Демонстрация родительско-дочерних отношений в сетке. 12:02 Заключение • Упоминание о бета-тестировании элемента управления. • Призыв к подписке и лайкам.




