TOC

This article has been localized into Spanish by the community.

XAML:

¿Qué es XAML?

El significado de XAML proviene del inglés "eXtensible Application Markup Language" o "Lenguaje de marcado extensible de aplicación". Esta técnología es una variante provista por Microsoft para describir un GUI. En Frameworks GUI previos, como WinForms, el GUI era generado en el mismo lenguaje que se utilizaba para interactuar con el GUI, como por ejemplo C# o VB.NET, y usualmente mantenido por el diseñador (Generalmente Visual Studio). El enfoque de Microsoft cambió con la implementación de XAML, siendo mucho mas parecido a código HTML, permitiendoté editar y escribir tu GUI fácilmente.

Esto no es un tutorial de XAML, pero te indicaremos brevemente como utilizarlo, debido a que es una parte esencial de WPF. Sin importar que estés creando una Ventana o una Página, consiste en un archivo XAML y un archivo CodeBehind(.cs), los cuales en conjunto crean la Ventana/Página. El archivo XAML define la interfaz con todos sus elementos, mientras que el CodeBehind maneja todos los eventos y puede manipularlos mediante los controles XAML.

En los siguientes capítulos indagaremos en el funcionamiento de XAML y en como utilizarlo para crear tus interfaces.