Tutorial Windows Presentation Foundation (WPF)

Qué es WPF?

Windows Presentation Foundation (WPF) es un sistema de presentación de la próxima generación, para crear aplicaciones cliente de Windows que proporcionen una experiencia impactante para el usuario desde el punto de vista visual.


Para qué sirve?

Es para desarrollar aplicaciones gráficas mas vistosas, elegantes, usando el motor de DirectX en ves del GDI que usa WinForms.

WPF divide la lógica de diseño y programación mas fácilmente.


Cómo funciona WPF?

Básicamente, para el diseño se usa un lenguaje llamado XAML y para el código puedes usar los lenguajes de .NET como C# y VB.


Qué es XAML?

XAML es un lenguaje de marcado basado en XML que se utiliza para implementar la apariencia de una aplicación mediante declaración. Se suele utilizar para crear ventanas, cuadros de diálogo, páginas y controles de usuario, así como para rellenarlos con controles, formas y gráficos.

También puedes generar animaciones 3D, varios efectos, e incluso enlaces de datos dinámicos usando puro XAML de forma eficiente.


A continuación una imagen de lo que se puede lograr con WPF:

wpf



A continuación un enlace Tutorial para aquellos que desean aprender de la manera más fácil WPF, donde encontrarás codigos, diseños, estilos, etc:



Nota: Requisito tener instalado Visual Studio 2010 o superior. Ya que en el tutorial, se usa un control "DataGrid" que está disponible solo en la versión 4.0 y posteriores del Framework .Net

Comentarios