Información general de XAML
El lenguaje XAML (XAML) es un lenguaje declarativo basado en XML. XAML se usa mayoritariamente en estos 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
El código XAML siguiente define un control de botón sencillo.
<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
En el editor de código XAML del IDE de Visual Studio se incluyen todas las herramientas que necesita para crear aplicaciones WPF y para UWP para la plataforma Windows y Xamarin.Forms. Aunque el IDE (Entorno de desarrollo integrado) de Visual Studio tiene muchas características que puede usar para desarrollar aplicaciones para otras plataformas, también tiene algunas que son exclusivas de XAML.
XAML Designer
Visual Studio y Blend para Visual Studio proporcionan un Diseñador XAML que facilita la creación de interfaces de usuario (IU) para aplicaciones WPF, para UWP y Xamarin.Forms. Puede arrastrar controles desde la ventana de Recursos o del cuadro de herramientas y establecer propiedades en la ventana Propiedades. Cuando lo haga, Visual Studio y Blend para Visual Studio crean el código XAML correspondiente. Si prefiere editar directamente el código XAML, también puede hacerlo.
Novedades
Consulte los recursos siguientes para obtener la información más reciente:
- La entrada de blog Mejoras en las herramientas XAML en Visual Studio 2019 versión 16.7 Preview 1
- La entrada de blog Novedades en las herramientas de desarrollo de XAML en Visual Studio 2019
- El vídeo Nuevas características de XAML en Visual Studio en YouTube