XAML en WPF C# (primera parte)

Debido a que por un momento creí que el desarrollo de aplicaciones para escritorio desaparecería en los años próximos deje de lado el XAML para Visual Studio y seguí usando las aplicaciones clásicas de Windows Forms.

Ahora leyendo literatura, Microsoft XAML junto con otras más tecnologías más hace una puesta muy interesante para unificar la vista de todas aplicaciones de Visual Studio y más allá; así que pues a entrarle no hay más. Copio y cito texto para explicar que es XAML.

XAML

“Microsoft XAML es un lenguaje de programación declarativo basado en XML. Su nombre completo es XML Application Markup Language (XAML). El lenguaje es la base para dos importantes tecnologías para desarrollar aplicaciones de Microsoft: Silverlight y Windows Presentation Foundation. ”

Windows Presentation Foundation

“WPF se introdujo con .NET 3.0 en su lugar, o al menos como un primer paso hacia estándares de la industria para utilizar lenguajes de programación declarativos tales como XML. En esencia está utilizando XML para definir un nuevo lenguaje de programación. Hasta entonces, si se necesita una aplicación de escritorio, es necesario utilizar el subsistema GDI y construir aplicaciones basadas en Windows Forms. En cambio, WPF utiliza DirectX y XAML para hacer los controles de la interfaz de usuario” [1]

No me ha costado mucho trabajo la entrada a este mundo nuevo ya que si se sabe usar los Windows Form, los controles son muy parecidos aunque con algunas variaciones.

Aquí describiré una de las cosas que no me salieron a la primera búsqueda de Google.

Para crear una aplicación de XAML para escritorio se hace lo siguiente en Visual Studio 2017.

Read More