Información general sobre XAML
Extensible Application Markup Language (XAML) es un lenguaje declarativo basado en XML. XAML se usa ampliamente en los siguientes tipos de aplicaciones para crear interfaces de usuario:
- Aplicaciones de Windows Presentation Foundation (WPF)
- Aplicaciones de la Plataforma universal de Windows (UWP)
- Aplicaciones de Xamarin.Forms
- Aplicaciones .NET MAUI
El código XAML siguiente define un control de botón simple.
<Button Click="ButtonClick">Show updates</Button>
XAML también se usa para definir flujos de trabajo en las Aplicaciones de Windows WorkFlow Foundation (WF).
Editor de código XAML
El editor de código XAML en el IDE de Visual Studio incluye todas las herramientas necesarias para crear aplicaciones de WPF y UWP para la plataforma Windows y para Xamarin.Forms y .NET MAUI. Y aunque el IDE (entorno de desarrollo integrado) en Visual Studio tiene muchas características que puedes usar para desarrollar aplicaciones para otras plataformas, también tiene algunas características exclusivas de XAML.
Diseñador XAML
Visual Studio y Blend para Visual Studio proporcionan un diseñador XAML que le ayuda a crear interfaces de usuario (UI) para las aplicaciones de WPF, UWP y Xamarin.Forms. Puede arrastrar controles desde la ventana Cuadro de herramientas o Activos y establecer propiedades en la ventana Propiedades. Al hacerlo, Visual Studio y Blend para Visual Studio crean el código XAML correspondiente. Si prefieres editar el código XAML directamente, también puedes hacerlo.
Novedades
Para obtener la información más reciente, consulte los siguientes recursos:
- Entrada de blog Mejoras en las herramientas XAML de Visual Studio 2019, versión 16.7, versión preliminar 1
- Entrada de blog Novedades de las herramientas de desarrollo XAML en Visual Studio 2019
- El vídeo Nuevas características de XAML en Visual Studio en YouTube