Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
Шрифт:
Интервал:
Закладка:
Проверка параллелизма
Удаление записей
Состояние сущности
Удаление отслеживаемых сущностей
Удаление неотслеживаемых сущностей
Перехват отказов каскадного удаления
Проверка параллелизма
Резюме
Часть VIII
Глава 24
Побудительные причины создания WPF
Унификация несходных API-интерфейсов
Обеспечение разделения обязанностей через XAML
Обеспечение оптимизированной модели визуализации
Упрощение программирования сложных пользовательских интерфейсов
Исследование сборок WPF
Роль класса Application
Построение класса приложения
Перечисление элементов коллекции Windows
Роль класса Window
Роль класса System.Windows.Controls.ContentControl
Роль класса System.Windows.Controls.Control
Роль класса System.Windows.FrameworkElement
Роль класса System.Windows.UIElement
Роль класса System.Windows.Media.Visual
Роль класса System.Windows.DependencyObject
Роль класса System.Windows.Threading.DispatcherObject
Синтаксис XAML для WPF
Введение в Kaxaml
Пространства имен XML и "ключевые слова" XAML
Управление видимостью классов и переменных-членов
Элементы XAML, атрибуты XAML и преобразователи типов
Понятие синтаксиса "свойство-элемент" в XAML
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})Понятие присоединяемых свойств XAML
Понятие расширений разметки XAML
Построение приложений WPF с использованием Visual Studio
Шаблоны проектов WPF
Панель инструментов и визуальный конструктор/редактор XAML
Установка свойств с использованием окна Properties
Обработка событий с использованием окна Properties
Обработка событий в редакторе XAML
Окно Document Outline
Включение и отключение отладчика XAML
Исследование файла Арр.xaml
Отображение разметки XAML окна на код C#
Роль BAML
Разгадывание загадки Main()
Взаимодействие с данными уровня приложения
Обработка закрытия объекта Window
Перехват событий мыши
Перехват событий клавиатуры
Резюме
Глава 25
Обзор основных элементов управления WPF
Элементы управления для работы с Ink API
Элементы управления для работы с документами WPF
Общие диалоговые окна WPF
Краткий обзор визуального конструктора WPF в Visual Studio
Работа с элементами управления WPF в Visual Studio
Работа с окном Document Outline
Управление компоновкой содержимого с использованием панелей
Позиционирование содержимого внутри панелей Canvas
Позиционирование содержимого внутри панелей WrapPanel