smart .NET for Developers

Monday, February 12, 2007

Trabajando con Controles .NET y XAML








En este artículo hablaremos un poco sobre como puede xaml mejorar la experiencia del usuario al momento de presentar los controles.
Para todo esto debemos recordar que XAML es un lenguaje declarativo para interfaces modernas.
Ahora bien, con esto en claro , vamos comenzar con el procedimiento de creación y modificación de un control con Microsoft Expression Blend

Acabamos de agregar un Button a nuestro proyecto en Expression Blend ahora el siguiente paso es ver que modificaciones se pueden realizar al button

Este panel describe las propiedades que pueden ser modificadas en el control por ejemplo el fondo, el tipo de relleno del botón, color de texto , nivel de inclinación y giro , entre otros.
Luego de Aplicar algunos de estos cambios, nuestro botón queda de la siguiente manera

Como pueden ver a la derecha tienen el panel de propiedades donde he realizado todas las modificaciones tanto de color como de forma .
A la Izquierda tenemos el panel de herramientas y nuestro árbol del proyecto, en este es muy pequeño pero pueden haber arboles de mayor complejidad a medida que se vaya haciendo más completo el mismo.
A continuación les muestro el XAML que ha generado Expression Blend




si tienen problemas para leer el codigo esta en la siguiente pagina en internet.

http://www.geocities.com/rafaelnsc/code.htm

Ahora veamos como se integra este a un proyecto en Visual Studio y como es que este soporta XAMLAbrimos un proyecto nuevo, una aplicación WPF y copiamos el código, entonces tendremos el siguiente resultado.

Ahora veamos como se integra este a un proyecto en Visual Studio y como es que este soporta XAML



counter hit make