57. Avalonia UI Real World Drag Drop ListBox

Аватар автора
Ленинский Букварь
00:00 Введение и цели • Исправление ошибок и добавление элементов в список действий. • Добавление возможности перетаскивания элементов. • Переход к созданию основной части приложения. 00:24 Реализация перетаскивания • Обзор страницы прогресса и списка действий. • Отслеживание нажатия и выбора элемента для запуска перетаскивания. • Использование события нажатия указателя мыши. 01:40 Работа с перетаскиванием данных • Создание объекта данных для перетаскивания. • Настройка событий «ввод», «выход», «перемещение по событиям». • Выбор эффекта перетаскивания: перемещение, ссылка, копия. 02:14 Проблемы с перетаскиванием • Проверка работы перетаскивания через точку останова. • Обнаружение проблемы с определением указателя мыши. • Подтверждение запуска события перетаскивания. 02:56 Использование библиотеки Avalonia • Рекомендация использовать библиотеку Avalonia для реализации перетаскивания. • Обзор встроенных моделей поведения Avalonia. • Преимущества использования библиотеки. 05:15 Установка библиотеки • Установка пакета «xaml.behaviors.avalonia» через NuGet. • Добавление пакета в проект вручную. 06:30 Настройка стиля перетаскивания • Создание стиля для перетаскиваемых элементов списка. • Настройка z-индекса и поведения перетаскивания. • Применение стиля к элементу списка. 08:29 Настройка порогов перетаскивания • Установка горизонтальных и вертикальных порогов перетаскивания. • Пометка списка классом «draggable» для включения перетаскивания. 09:24 Проблемы с версиями и их...

0/0


0/0

0/0

0/0

0/0