Проектирование панели инструментов
Элемент управления RadioButton
Добавление кнопок сохранения, загрузки и удаления
Добавление элемента управления InkCanvas
Обработка событий для вкладки Ink API
Добавление элементов управления в панель инструментов
Сохранение, загрузка и очистка данных InkCanvas
Введение в модель привязки данных WPF
Построение вкладки Data Binding
Форматирование привязанных данных
Преобразование данных с использованием интерфейса IValueConverter
Установление привязок данных в коде
Исследование существующего свойства зависимости
Важные замечания относительно оболочек свойств CLR
Построение специального свойства зависимости
Добавление процедуры проверки достоверности данных
Реагирование на изменение свойства
Понятие служб визуализации графики WPF
Варианты графической визуализации WPF
Визуализация графических данных с использованием фигур
Добавление прямоугольников, эллипсов и линий на поверхность Canvas
Удаление прямоугольников, эллипсов и линий с поверхности Canvas
Работа с элементами Polyline и Polygon
"Мини-язык" моделирования путей
Конфигурирование кистей с использованием Visual Studio
Конфигурирование кистей в коде
Применение графических трансформаций
Первый взгляд на трансформации
Работа с редактором трансформаций Visual Studio
Построение начальной компоновки
Применение трансформаций на этапе проектирования
Визуализация графических данных с использованием рисунков и геометрических объектов
Построение кисти DrawingBrush с использованием геометрических объектов
Рисование с помощью DrawingBrush
Включение типов Drawing в DrawingImage
Работа с векторными изображениями
Преобразование файла с векторной графикой в файл XAML
Импортирование графических данных в проект WPF
Визуализация графических данных с использованием визуального уровня
Базовый класс Visual и производные дочерние классы
Первый взгляд на класс DrawingVisual
Визуализация графических данных в специальном диспетчере компоновки