Conociendo XAML (eXtensible Application Markup Language)

Muchos hablan de XAML, sobre la complicidad de la forma declarativa de crear elementos, y aunque no lo hayan usado como debiesen, lo satanizan al punto de pensar que nunca lo usaran. Sin embargo XAML se ha convertido hoy en dia una de las maneras de crear objetos con un lenguaje de marcas mas solicitado por el mercado dedicado al desarrollo de aplicaciones para plataformas de Microsoft. XAML esta basado en el lenguaje de marcado XML para la manipulación de objetos, y para los que hayan utilizado HTML se podrán dar cuenta es es similar. Por ejemplo para crear un circulo en XAML se hace de la siguiente manera:



Y no es de sorprenderse que en el entorno de desarrollo de Visual Studio se encuentre integrado el lenguaje de marcado XAML en los proyectos de Silverligth para Windows Phone, Blanck App para Windows 8 y WPF (Windows Presentation Foundation). Y para este tutorial de XAML vamos a utilizar el proyecto WPF el cual separa, con el lenguaje declarativo XAML y los lenguajes de programación de .NET, la interfaz de interacción de la lógica del negocio, propiciando una arquitectura Modelo Vista Controlador para el desarrollo de las aplicaciones.


COMENZEMOS:
Primero tenemos que abrir un nuevo proyecto en la versión de Visual Studio que tengan



Ahora elegimos WPF Application con el lenguaje de su preferencia. Yo usare C# le ponemos nombre y le damos OK.



Nos debe salir algo similar a esto


Ahora entre las etiquetas <grid> </grid> colocamos el código de la ellipse que vimos anteriormente y nos deme quedar asi.


Ahora que probamos con una ellipse podemos probra con un botón, o con cualquiera de los controles que qurramos declarar.
Aclaro que WPF no suprime la forma de arrastrar los botones de el ToolBox hacia la forma, asi que podremos encontrarla todavía sobre la parte izquierda para cuando la necesitemos.


Mi Articulo publicado en la revista del ITNL | Tec Review






Comentarios

Entradas populares