Visão geral do XAML
XAML (Extensible Application Markup Language) é uma linguagem declarativa baseada em XML. O XAML é usado extensivamente nos seguintes tipos de aplicativos para criar interfaces do usuário:
- Aplicativos WPF (Windows Presentation Foundation)
- Aplicativos da UWP (Plataforma Universal do Windows)
- Aplicativos do Xamarin.Forms
O código XAML a seguir define um controle de botão simples.
<Button Click="ButtonClick">Show updates</Button>
O XAML também é usado para definir fluxos de trabalho em aplicativos do WF (Windows Workflow Foundation).
Editor de código XAML
O editor de código XAML no IDE do Visual Studio inclui todas as ferramentas necessárias para criar aplicativos WPF e UWP para a plataforma Windows e para o Xamarin.Forms. E embora o IDE (ambiente de desenvolvimento integrado) no Visual Studio tenha muitos recursos que você pode usar para desenvolver aplicativos para outras plataformas, ele também tem alguns recursos exclusivos do XAML.
XAML Designer
O Visual Studio e o Blend para Visual Studio fornecem um Designer XAML que ajuda a criar IU (interfaces do usuário ) para aplicativos WPF, UWP e Xamarin.Forms. Você pode arrastar controles das janelas Caixa de ferramentas ou Ativos e definir propriedades na janela Propriedades. Ao faze risso, o Visual Studio e o Blend para Visual Studio criam o código XAML correspondente. Se você preferir, também poderá editar diretamente o código XAML.
Novidades
Para obter as informações mais recentes, confira os seguintes recursos:
- A postagem no blog Melhorias nas ferramentas XAML no Visual Studio 2019 versão 16.7 Versão Prévia 1
- A postagem no blog Novidades nas ferramentas de desenvolvedor XAML no Visual Studio 2019
- O vídeo Novos recursos XAML no Visual Studio no YouTube