Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Страница 20

   Кисти и перья WPF

    Конфигурирование кистей с использованием Visual Studio

    Конфигурирование кистей в коде

    Конфигурирование перьев

   Применение графических трансформаций

    Первый взгляд на трансформации

    Трансформация данных Canvas

   Работа с редактором трансформаций Visual Studio

    Построение начальной компоновки

    Применение трансформаций на этапе проектирования

    Трансформация холста в коде

   Визуализация графических данных с использованием рисунков и геометрических объектов

    Построение кисти DrawingBrush с использованием геометрических объектов

    Рисование с помощью DrawingBrush

    Включение типов Drawing в DrawingImage

   Работа с векторными изображениями

    Преобразование файла с векторной графикой в файл XAML

    Импортирование графических данных в проект WPF

    Взаимодействие с изображением

   Визуализация графических данных с использованием визуального уровня

    Базовый класс Visual и производные дочерние классы

    Первый взгляд на класс DrawingVisual

    Визуализация графических данных в специальном диспетчере компоновки

    Реагирование на операции проверки попадания

   Резюме

  Глава 27

   Система ресурсов WPF

    Работа с двоичными ресурсами

     Включение в проект несвязанных файлов ресурсов

     Конфигурирование несвязанных ресурсов

     Программная загрузка изображения

     Встраивание ресурсов приложения

   Работа с объектными (логическими) ресурсами

    Роль свойства Resources

    Определение ресурсов уровня окна

    Расширение разметки {StaticResource}

    Расширение разметки {DynamicResource}

    Ресурсы уровня приложения

    Определение объединенных словарей ресурсов

    Определение сборки, включающей только ресурсы

   Службы анимации WPF

    Роль классов анимации

    Свойства То, From и By

    Роль базового класса Timeline

    Реализация анимации в коде C#

    Управление темпом анимации

    Запуск в обратном порядке и циклическое выполнение анимации

   Реализация анимации в разметке XAML

    Роль раскадровок

    Роль триггеров событий

    Анимация с использованием дискретных ключевых кадров

   Роль стилей WPF

    Определение и применение стиля

    Переопределение настроек стиля

    Влияние атрибута TargetType на стили

    Создание подклассов существующих стилей

    Определение стилей с триггерами

    Определение стилей с множеством триггеров

    Стили с анимацией

    Применение стилей в коде

   Логические деревья, визуальные деревья и стандартные шаблоны

    Программное инспектирование логического дерева