XAML na WPF

Extensible Application Markup Language (XAML) é uma linguagem de marcação para programação declarativa de aplicativos. O Windows Presentation Foundation (WPF) implementa uma implementação de processador XAML e fornece suporte à linguagem XAML. Os tipos WPF são implementados de forma que possam fornecer o suporte de tipo necessário para uma representação XAML. Em geral, você pode criar a maioria da interface do usuário do aplicativo WPF na marcação XAML.

Nesta seção

XAML na WPF
Sintaxe XAML em detalhes
Code-behind e XAML no WPF
XAML e classes personalizadas para WPF
Extensões de marcação e XAML do WPF
Namespaces XAML e mapeamento de namespace para XAML WPF
Namescopes XAML WPF
Modelos e estilos embutidos
Processamento de espaço em branco em XAML
TypeConverters e XAML
Entidades e XAML de caractere XML
Recursos da linguagem (x:) do namespace de XAML
Extensões XAML WPF
Recursos de linguagem da compatibilidade de marcação (mc:)

Arquitetura do WPF
Elementos base
Árvore de elementos e serialização
Propriedades
Eventos
Entrada
Recursos
Estilo e modelagem
Modelo de threading