Windows Presentation Foundation
Rodolfo Finochietti
Windows Presentation Foundation
• Unificación de modelos de UI:– Formularios, Controles, Media,
Documentos• Motor Vectorial:
– Utilizando el poder de gráficos del PC
• Programación Declarativa:– Diseñadores/Autores de UI
trabajando con desarrolladores de aplicaiones
• Deployment Sencillo– Despliegue y administración de las
apliaciones de forma confiable y segura
Windows Presentation Foundation
• Programacion Declarativa– Markup para Windows• Instrucciones simples y declarativas
– Código y Contenido estan separados• Colaboración entre diseñadores y
desarrolladores – Herramientas para crear y consumir
<Button Width="100"> OK <Button.Background> LightBlue </Button.Background></Button>
Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;
Dim b1 As New Buttonb1.Content = "OK"b1.Background = New _ SolidColorBrush(Colors.LightBlue)b1.Width = 100
Riqueza de UI vs. Complejidad
Riqueza en UX
Pro
du
cti
vid
ad
D
esarr
ollo
ASP.NET 2.0(HTML)
Windows Forms 2.0
Win32
Direct 3D v9
Disponible: 2005 2006
DHTML(AJAX)
1997
ASP.NET “Atlas”
Alcance
Direct 3Dv10
Riqueza
WindowsPresentationFoundation
Riqueza Optimizada
& Alcance
Windows Presentation Foundation
• Soporte para navegacion– Varios modelos, historia, back & forward
• Animaciones• Incorporación natural de varios medios– Videos, sonidos, documentos
Demo
¿Preguntas?