Durante muchos años, el desarrollo de aplicaciones de escritorio para el sistema operativo Windows ha hecho uso de los tradicionales Formularios (Windows Forms), adaptándose a las nuevas necesidades de negocio de las empresas y a las funcionalidades del propio sistema.
Es ahora, con la llegada de .NET Framework 4.0 y Visual Studio 2010, cuando Microsoft ha decidido darle una nueva vuelta de tuerca a este tipo de desarrollos con Windows Presentation Foundation 4.0.
Las mejoras en el enlace de propiedades y la mayor capacidad multimedia y gráfica, hacen que WPF 4.0 sea la plataforma de desarrollo Windows del futuro.
En el presente texto se verán en detalle temas como enlace de datos, animaciones, notificaciones al usuario, enlace de propiedades y el despliegue de los paquetes XAP. Dado que en WPF 4.0 se hacen uso tanto del lenguaje de programación C# 4.0 como del lenguaje de marcado XAML, los ejemplos combinarán ambos para que el lector comprenda su finalidad.