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

    Позиционирование содержимого внутри панелей StackPanel

    Позиционирование содержимого внутри панелей Grid

    Установка размеров столбцов и строк в панели Grid

    Панели Grid с типами GridSplitter

    Позиционирование содержимого внутри панелей DockPanel

    Включение прокрутки в типах панелей

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

   Построение окна с использованием вложенных панелей

    Построение системы меню

    Визуальное построение меню

    Построение панели инструментов

    Построение строки состояния

    Завершение проектирования пользовательского интерфейса

    Реализация обработчиков событий MouseEnter/MouseLeave

    Реализация логики проверки правописания

   Понятие команд WPF

    Внутренние объекты команд

    Подключение команд к свойству Command

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

    Работа с командами Open и Save

   Понятие маршрутизируемых событий

    Роль пузырьковых маршрутизируемых событий

    Продолжение или прекращение пузырькового распространения

    Роль туннельных маршрутизируемых событий

   Более глубокое исследование API-интерфейсов и элементов управления WPF

    Работа с элементом управления TabControl

   Построение вкладки Ink API

    Проектирование панели инструментов

    Элемент управления RadioButton

    Добавление кнопок сохранения, загрузки и удаления

    Добавление элемента управления InkCanvas

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

    Обработка событий для вкладки Ink API

    Добавление элементов управления в панель инструментов

    Элемент управления InkCanvas

    Элемент управления ComboBox

    Сохранение, загрузка и очистка данных InkCanvas

   Введение в модель привязки данных WPF

    Построение вкладки Data Binding

    Установка привязки данных

    Свойство DataContext

    Форматирование привязанных данных

    Преобразование данных с использованием интерфейса IValueConverter

    Установление привязок данных в коде

    Построение вкладки DataGrid

   Роль свойств зависимости

    Исследование существующего свойства зависимости

    Важные замечания относительно оболочек свойств CLR

   Построение специального свойства зависимости

    Добавление процедуры проверки достоверности данных

    Реагирование на изменение свойства

   Резюме

  Глава 26

   Понятие служб визуализации графики WPF

    Варианты графической визуализации WPF

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

    Добавление прямоугольников, эллипсов и линий на поверхность Canvas

    Удаление прямоугольников, эллипсов и линий с поверхности Canvas

    Работа с элементами Polyline и Polygon

    Работа с элементом Path

     "Мини-язык" моделирования путей