Windows Presentation Fundation
Francisco José Pérez Peral Adrián España de Córdoba
Departamento de Informática y Automática Universidad de Salamanca
Información de los autores: Francisco José Pérez Peral frajper@hotmail.com Adrián España de Córdoba adriesp@msn.com
Este documento puede ser libremente distribuido. © 2005 Departamento de Informática y Automática - Universidadde Salamanca.
Resumen
Este documento pretende ser una introducción al lenguaje de marcado XAML. En él se ofrece un estudio detallado de las principales características como lenguaje novedoso de programación de interfaces gráficas de usuario. Se trata de un lenguaje declarativo sencillo, pero potente, que ha sido especialmente diseñado para trabajar con AVALON, el
motor gráfico de lanueva generación de Microsoft Windows (code-named “Longhorn”).
Abstract
This document tries to be an introduction to XAML markup language. It offers a detailed study of its main features, as an original graphical user interface programming language. It is an easy but portable declarative language that has been specially design for supporting AVALON, the graphic engine of the next MicrosoftWindows generation (code-named Longhorn”).
XAML
i
Tabla de Contenidos
1. Introducción.......................................................................................... 1 2. Características del modelo de aplicación Longhorn......................... 2
2.1. Aplicaciones web Longhorn ........................................................................................ 22.2. Aplicaciones de escritorio Longhorn .......................................................................... 3 2.3. Construcción de una aplicación Longhorn ................................................................ 3 2.4. Despliegue de una aplicación Longhorn..................................................................... 4
3. La claseApplicaction............................................................................ 5 4. La clase NavigationApplication .......................................................... 5 5. Extensible Application Markup Languaje (XAML) ........................ 6 6. Elementos XAML................................................................................. 8 7. PanelesXAML.................................................................................... 10
7.1. Canvas ......................................................................................................................... 11 7.2. DockPanel ................................................................................................................... 11 7.3. FlowPanel.................................................................................................................. 13 7.4. TextPanel .................................................................................................................... 14 7.5. GridPanel .................................................................................................................... 15 7.6.FixedPanel................................................................................................................... 17
8. Controles ............................................................................................. 17 9. Recursos y estilos................................................................................ 20 10. Gráficos y animaciones.................................................................... 23
10.1.Formas....................................................................................................................... 23 10.2. Transformaciones..................................................................................................... 26 10.3. Animaciones ............................................................................................................ 27
11. Conclusiones...
Regístrate para leer el documento completo.