34. Avalonia UI Real World Dynamic Drop Downs

Аватар автора
Ленинский Букварь
00:00 Выбор принтера и формата бумаги • В предыдущем видео было определено название принтера и выбраны работающие принтеры на ПК с Windows. • Теперь нужно выбрать формат бумаги и лоток для принтера. • Необходимо предварительно заполнять поля параметрами при изменении принтера. 01:21 Обновление параметров • Обновляем параметры формата бумаги и лотка при изменении имени принтера. • Подключаемся к событию изменения свойства для отслеживания изменений. • Игнорируем изменения, если они не касаются имени принтера. 02:53 Проверка имени принтера • Проверяем, совпадает ли имя принтера с именем в настройках принтера. • Убираем ошибки, связанные с нулевыми значениями. 03:45 Добавление форматов бумаги • Добавляем форматы бумаги в модель просмотра. • Используем наблюдаемую коллекцию пар ключ-значение для хранения форматов. 04:51 Настройка лотка • Заполняем значения лотка для исходных текстов. • Возвращаем пустую коллекцию, если значение null. 05:46 Настройка параметров принтера • Используем службу печати для установки параметров принтера. • Вводим модель просмотра сведений о принтере. 07:20 Работа с форматами бумаги • Зацикливаем каждый формат бумаги. • Создаём новую пару ключ-значение для формата бумаги. 08:38 Преобразование размеров бумаги • Преобразуем размеры бумаги в пару ключ-значение. • Устанавливаем параметры в viewmodel. 09:52 Проблемы с редактированием модели • При редактировании модели просмотра не происходит автоматического обновления. • Решаем проблему...

0/0


0/0

0/0

0/0

0/0