Технології WPF-застосувань

Поняття інтерфейсу. Види інтерфейсів користувача. Основні завдання при розробці інтерфейсів користувача. Призначення та основні 63 особливості WPF. Визначення інтерфейсу користувача в WPF. Мова XAML. Переваги поділу зовнішнього вигляду та поведінки. Переваги та особливості WPF. Типи WPF-застосувань. Створення найпростішої WPFпрограми. Порядок створення WPF-програми в Visual Studio. Визначення в застосуванні. Вибір вікон або сторінок. Додавання елементів керування. Побудова та виконання WPF-програми. Обробка подій. Модель подій в WPF. Обробка подій елементів керування WPF. Навігація між сторінками. Модель навігації в WPF. Навігації за гіперпосиланнями. Служба переходів. Введення в мову розмітки XAML. Задавання розміщення елементів керування на сторінці. WPF-моделі макета сторінок. Класи макета в WPF (Canvas, DockPanel, Grid, StackPanel, VirtualizingStackPanel, WrapPanel). Розробка інтерфейсу з використанням елементів керування Content Controls. Моделі вмісту. Класи Headered Content Controls. Розробка інтерфейсу з використанням елементів управління Items Controls. Загальна характеристика Items Controls. Класи Items Controls. Обробка подій. Обробка подій Item Selection. Використання елементів керування Windows Forms у застосуванні WPF. Причини використання елементів Windows Forms в WPF. Посилання на елементи Windows Forms у застосуванні WPF. Використання елементів Windows Forms в XAML. Взаємодія з елементами Windows Forms. Налагодження та модифікація зовнішнього вигляду програми. Створення нових елементів керування. Прив’язка даних (Data Binding). Перевірка даних за замовчуванням. Опис правила перевірки з використанням XAML. Створення і перегляд змінюваних документів. Стиснення документів. Підтримка стиснення документів. Упаковка частин документів у ZIP-файл. Цифровий підпис змісту. Пов'язана інформація з пакетами або частинами. Створення підписаного ZIP-пакета. Друкування документів. Поняття XML Paper Specification. Керування завданнями друку. Керування чергою друку.