XAML в WPF

Расширяемый язык разметки приложений (XAML) — это язык разметки для декларативного программирования приложений. Windows Presentation Foundation (WPF) реализует реализацию процессора XAML и обеспечивает поддержку языка XAML. Типы WPF реализованы таким образом, что они могут предоставить необходимый тип резервного копирования для представления XAML. Как правило,большую часть пользовательского интерфейса приложения WPF можно создать в разметке XAML.

В этом разделе

XAML в WPF
Подробное описание синтаксиса XAML
Код программной части и XAML в WPF
Код XAML и пользовательские классы для WPF
Расширения разметки и XAML WPF
Пространства имен XAML и сопоставление пространств имен для WPF XAML
Области видимости имен XAML в WPF
Встроенные стили и шаблоны
Обработка пробелов в XAML
TypeConverters и XAML
Сущности знаков XML и XAML
Возможности пространства имен языка XAML (x:)
Расширения XAML WPF
Возможности языка: совместимость разметки (mc:)

Архитектура WPF
Базовые элементы
Дерево элементов и сериализация
Свойства
События
Входные данные
Ресурсы
Стилизация и использование шаблонов
Потоковая модель