Windows Presentation Foundation (WPF). Обучающий видеокурс (2014)
Данный видео курс по WPF (Windows Presentation Foundation) предназначен для начинающих UI (User Interface) разработчиков, владеющих основными навыками программирования на языке C#. Пройдя данный видео курс, Вы получите все необходимые навыки для создания Desktop приложений. Вы узнаете такие сложные конструкции, как свойства, маршрутизируемые события и для чего они предназначены при создании оконных приложений, научитесь использовать контейнеры компоновки, команды, ресурсы, выучите элементы управления, которые нужны для создания гибкого и функционального пользовательского интерфейса, а также узнаете, как применять стили и что же такое триггеры в WPF.
По окончанию видеокурса Вы сможете создать полноценное Desktop приложение для Windows, которое может использовать Ваш авторский дизайн, поддерживать несколько языков интерфейса и будет одинаково хорошо отображаться как на дисплеях с высоким разрешением, так и на планшетных ПК.
Информация о видеокурсе Название: Windows Presentation Foundation (WPF) Год выхода: 2014 Автор: Максим Драч Жанр: Обучающий, Программирование Продолжительность: 07:06:41 Язык: Русский
Урок 1. Введение в WPF и XAML • Особенности построения графических приложений в Windows • Преимущества технологии WPF. • Визуализация элементов управления в WPF. • Архитектура WPF. • Основы XAML. • Загрузка и компиляция XAML.
Урок 2. Контейнеры компоновки • Процесс компоновки. • Базовые контейнеры компоновки. • Контейнер компоновки для работы с сенсорными дисплеями. Считывание жестов пользователя и их определение. Z-порядок. • Свойства для компоновки.
Урок 3. Класс Application • Жизненный цикл приложения. • События класса Application. • WPF SingleInstanceApplication. • Многопоточная обработка. • Диспетчер и межпоточное взаимодействие.
Урок 4. Содержимое • Элементы управления содержимым. • Динамический контент. • Модульный контент. • Свойства Padding и Margin. • Декоратор Border.
Урок 5. Свойства зависимостей и маршрутизируемые события • Свойство зависимости и его определение. • Регистрация и упаковка свойств зависимости. • Маршрутизируемое событие и его определение. • Типы распространений событий. • Упаковка и регистрация маршрутизируемого события.
Урок 6. Классические элементы управления • Описание основных классических элементов управления. • Добавление пользовательских шрифтов в приложение. • Захват курсора мыши. • Реализация функции Drag and Drop.
Урок 7. Окна • Основные свойства окна. • Типы диалоговых окон. • Системные диалоговые окна. • События окна. • Окна произвольной формы.
Урок 8. Команды • Команды в WPF. • Обработка событий с помощью команд. • Модель команд в WPF. • Библиотеки команд. • Интерфейс ICommand.
Урок 10. Стили и триггеры • Превосходство стилей над ресурсами. • Ключевые свойства стилей. • Триггеры DataTrigger, MultiTrigger, MultiDataTrigger и EventTrigger • Способы использования триггеров.