005. Avalonia UI - Templated Controls

Аватар автора
Ленинский Букварь
00:00 Введение в информационную панель • Создание информационной панели с включённой громкостью. • Проблема повторяющегося пользовательского интерфейса: большой текст, маленькое описание. • Необходимость использования шаблонных элементов управления. 00:38 Шаблонные элементы управления в Avalonia • Пользовательские элементы управления ограничены одним видом и сложно поддаются изменению. • Шаблонные элементы управления Luculus позволяют создавать несколько пользовательских интерфейсов для одного элемента управления. • Пример использования: кнопка с большим и маленьким текстом. 01:31 Начало работы с шаблонными элементами • Отсутствие документации по использованию шаблонных элементов. • Начало работы с таблицей деталей и панелью стека. • Добавление пользовательского элемента управления в проект. 02:32 Создание шаблонного элемента управления • Создание класса, реализующего шаблон для управления. • Наследование стилей и возможность обновления конструктора. • Управление визуальным оформлением через стиль. 03:53 Проектирование пользовательского интерфейса • Создание панели стека с двумя надписями. • Настройка фона и цвета текста. • Использование динамических ресурсов для цветов. 05:03 Настройка цветов и стилей • Определение цветов: средне-синий, светло-голубой, тёмно-синий, лососевый. • Привязка цветов к динамическим ресурсам. • Установка цвета переднего плана по умолчанию. 07:07 Включение стиля в приложение • Важность включения стиля в приложение для...

0/0


0/0

0/0

0/0

0/0