Compartilhar via


Plataforma XAML

Esta seção inclui tópicos que explicam os conceitos de programação que geralmente são aplicáveis a qualquer aplicativo que você escreve usando o Windows Runtime e o XAML para sua definição de interface do usuário. Esta seção se aplica a UWP, WinUI 2 para UWP e WinUI 3 para o SDK do Aplicativo do Windows.

Tópico Description
Visão geral do XAML Apresenta a linguagem XAML e os conceitos para o público do desenvolvedor de aplicativos do Windows Runtime e descreve as diferentes maneiras de declarar objetos e definir atributos em XAML, pois ele é usado para criar um aplicativo do Windows Runtime.
Visão geral das propriedades de dependência Explica o sistema de propriedades de dependência que está disponível quando você escreve um aplicativo do Windows Runtime com definições XAML para interface do usuário.
Propriedades de dependência personalizadas Explica como definir e implementar propriedades de dependência personalizadas para um aplicativo do Windows Runtime.
Visão geral das propriedades anexadas Explica o conceito de uma propriedade anexada em XAML e fornece alguns exemplos.
Propriedades anexadas personalizadas Explica como implementar uma propriedade anexada no XAML como uma propriedade de dependência e como definir a convenção do acessador necessária para que a sua propriedade anexada seja utilizável no XAML.
Visão geral de eventos e eventos roteados Descreve o conceito de programação de eventos em um aplicativo do Windows Runtime ao usar C#, Visual Basic ou C++/CX como sua linguagem de programação e XAML para sua definição de interface do usuário. Você pode atribuir manipuladores para eventos como parte das declarações para elementos de interface do usuário no XAML ou pode adicionar os manipuladores no código. O Windows Runtime dá suporte a eventos roteado: determinados eventos de entrada e eventos de dados podem ser manipulados por objetos além do objeto que disparou o evento. Eventos roteados são úteis quando você define templates de controle ou usa páginas ou contêineres de layout.