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ê programa usando as extensões de componente do C#, do Visual Basic ou do Visual C++ (C++/CX) e XAML como a definição da interface do usuário. Os conceitos de programação básicos incluem como usar propriedades e eventos e como eles se aplicam à programação de aplicativos da UWP (Plataforma Universal do Windows). A Plataforma Universal do Windows estende os conceitos de propriedades do C#, Visual Basic ou C++/CX e seus valores, adicionando o sistema de propriedade de dependência. Os tópicos desta seção também documentam a linguagem XAML do modo como ela é usada pela UWP e aborda cenários básicos a avançados sobre como usar o XAML para definir a interface do usuário do aplicativo UWP.
Tópico | Descrição |
---|---|
Visão geral do XAML | Apresenta a linguagem e os conceitos de XAML para o público-alvo de desenvolvedores de aplicativos do Windows Runtime e descreve as maneiras diferentes de declarar objetos e definir atributos no XAML ao usá-lo 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 em C++, C# ou Visual Basic com definições de XAML para a 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 em C++, C# ou Visual Basic. |
Visão geral das propriedades anexadas | Explica o conceito de uma propriedade anexada ao XAML e fornece alguns exemplos. |
Propriedades anexadas personalizadas | Explica como implementar uma propriedade anexada XAML como uma propriedade de dependência e como definir a convenção do acessador necessária para que a propriedade anexada possa ser usada no XAML. |
Visão geral de eventos e eventos roteados | Descreve o conceito de programação de eventos em um aplicativo do Windows Runtime quando você usa as extensões de componente C#, Visual Basic ou C++/CX como a linguagem de programação e o XAML para a definição da interface do usuário. Você pode atribuir manipuladores de eventos como parte das declarações para elementos da interface do usuário em XAML ou pode adicionar manipuladores no código. O Windows Runtime dá suporte a eventos roteados: determinados eventos de entrada e eventos de dados podem ser manipulados por outros objetos além do objeto que acionou o evento. Eventos roteados são úteis quando você define modelos de controle ou usa páginas ou contêineres de layout. |
Controles da UWP em aplicativos da área de trabalho (ilhas de XAML) | Explica como usar controles XAML da UWP para aprimorar a interface do usuário de um aplicativo da área de trabalho do WPF, Win32 ou Windows Forms. |