SlideShare una empresa de Scribd logo
1 de 9
----HERRERA LOURDES----
1 Informática A1
WPF Windows Presentation Foundation
¿Qué es?
Windows Presentation Foundation (WPF) es una tecnología de
Microsoft, presentada como parte de Windows Vista. Permite el
desarrollo de interfaces de interacción en Windows tomando
características de aplicaciones Windows y de aplicaciones web.
WPF ofrece una amplia infraestructura y potencia gráfica con la que es
posible desarrollar aplicaciones visualmente atractivas, con facilidades
de interacción que incluyen animación, vídeo, audio, documentos,
navegación o gráficos 3D.
Separa, con el lenguaje declarativo XAML y los lenguajes de
programación de .NET, la interfaz de interacción de la lógica del
negocio, propiciando una arquitectura Modelo Vista Controlador para el
desarrollo de las aplicaciones.
WPF se incluye con Windows 7, Windows Vista y Windows Server 2008
y también está disponible para Windows XP Service Pack 2 o posterior y
Windows Server 2003.
Microsoft Silverlight es un subconjunto de WPF que permite crear
aplicaciones similares a Flash para web y móviles, con el mismo modelo
de programación que las aplicaciones .NET. No admite funciones 3D,
pero soporta XPS y planos basados en vectores.
Data binding (enlace de datos)
 WPF tiene un conjunto de servicios de datos para permitir a los
desarrolladores de aplicaciones enlazar y manipular los datos dentro de
las aplicaciones. Existen tres tipos de enlace de datos:
 Una vez: cuando el cliente hace caso omiso de las actualizaciones
en el servidor.
 Simplex (one way): el cliente sólo tiene permiso de lectura a los
datos.
 Dúplex (two way): el cliente puede leer y escribir datos en el
servidor.
 Las consultas LINQ, incluyendo LINQ to XML, pueden actuar también
como fuentes de datos para el enlace de datos.
 El enlace de datos no influye en su presentación. WPF proporciona
plantillas de datos para controlar la presentación de los datos.
 Como parte de WPF se proporciona también un conjunto de controles
integrados, que contiene elementos como botones, menús, rejillas, y
listas.
 Un concepto muy potente en WPF es la separación lógica entre un
control y su apariencia.
Media Services
 WPF proporciona un sistema integrado para la creación de interfaces
de usuario con elementos multimedia comunes, como imágenes
vectoriales y de mapa de bits, audio y vídeo. WPF también
proporciona un sistema de animación y un sistema de renderizado en
2D/3D.
 WPF proporciona primitivas de forma para gráficos en 2D junto con
un conjunto integrado de pinceles, lápices, geometrías, y
transformaciones.
 Las capacidades 3D de WPF son un subconjunto del conjunto
completo de características proporcionado por Direct3D. Sin embargo,
WPF proporciona una integración más estrecha con otras funciones
como las interfaces de usuario, documentos, y multimedia. Esto hace
que sea posible disponer de interfaces de usuario en 3D, documentos
3D o multimedia en 3D.
 Se soporta la mayoría de formatos de imagen más
comunes: BMP, JPEG, PNG, TIFF, Windows Media Photo, GIF, e iconos.
 WPF admite por defecto los formatos de vídeo WMV, MPEG y
algunos AVI archivos, pero como por debajo ejecuta Windows Media
Player, WPF puede usar todos los codecs instalados para el mismo.
Plantillas
 En WPF, puede definir el aspecto de un elemento directamente, a
través de sus propiedades, o indirectamente a una plantilla o el
estilo. En su forma más simple un estilo es una combinación de
valores de propiedades que se pueden aplicar a un elemento de
interfaz de usuario con un atributo de la propiedad individual. Las
plantillas son un mecanismo alternativo para la definición de interfaz
de usuario para partes de la aplicación de WPF. Hay varios tipos de
plantillas disponibles en WPF.
 Detrás de todos los controles de interfaz de usuario de WPF es un
modelo de nueva composición. Todos los mandos se compone de una
o más "visuales". Estos sub-elementos visuales se convierten en un
árbol jerárquico de Visual por WPF y eventualmente prestados por la
CPU. Dado que los controles de WPF no son contenedores para
controles estándar de Windows de su interfaz de usuario puede ser
radicalmente modificada sin afectar el comportamiento normal del
control.
Animaciones
 WPF admite animaciones basadas en el tiempo, en contraste con el
enfoque basado en frames. Esto desacopla la velocidad de la
animación de cómo el sistema está funcionando.
 WPF admite animación de bajo nivel a través de temporizadores y
más alto nivel de abstracción a través de animaciones las clases de
animación.
 Cualquier propiedad elemento de WPF pueden ser animados,
siempre y cuando se registra como una propiedad de
dependencia.
 Clases de animación se basan en el. NET tipo de bienes a ser
animados. Por ejemplo, cambiando el color de un elemento se
hace con la clase ColorAnimation y animar el ancho de un
elemento (que se escribe como un doble) se hace con la clase
DoubleAnimation.
 Las animaciones se pueden agrupar en los guiones gráficos.
 Guiones gráficos son la forma principal para iniciar, detener,
pausar y manipular las animaciones.
Windows Presentation Foundation

Más contenido relacionado

La actualidad más candente

Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationAngel Ordoñez
 
Wpf windows presentation foundation
Wpf windows presentation foundationWpf windows presentation foundation
Wpf windows presentation foundationRvenchoCrb
 
Windows presentation foundation (wpf)
Windows presentation foundation (wpf)Windows presentation foundation (wpf)
Windows presentation foundation (wpf)janinaplaza
 
Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01juliomancerotroya
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationjuliomancerotroya
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationANGIEZAMBRANO57
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationEduardo Bazurto
 
Windows presentation foundation by Marcos Acosta
Windows presentation foundation by Marcos AcostaWindows presentation foundation by Marcos Acosta
Windows presentation foundation by Marcos AcostaMarcos Acosta
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation FoundationJuan Moran Sanchez
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation FoundationJuan Moran Sanchez
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation FoundationJuan Moran Sanchez
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation FoundationJuan Moran Sanchez
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationalexmoncada21
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationALfonsx Viejo
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationJonathan Abel
 

La actualidad más candente (20)

Wpf
WpfWpf
Wpf
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Wpf windows presentation foundation
Wpf windows presentation foundationWpf windows presentation foundation
Wpf windows presentation foundation
 
Windows presentation foundation (wpf)
Windows presentation foundation (wpf)Windows presentation foundation (wpf)
Windows presentation foundation (wpf)
 
Wpc
WpcWpc
Wpc
 
Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation by Marcos Acosta
Windows presentation foundation by Marcos AcostaWindows presentation foundation by Marcos Acosta
Windows presentation foundation by Marcos Acosta
 
Wpf
WpfWpf
Wpf
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation Foundation
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation Foundation
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation Foundation
 
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation Foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Wpf
WpfWpf
Wpf
 

Similar a Windows Presentation Foundation

Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationwellington018
 
WINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATIONWINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATIONTeDy j Sanchez
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationXhinitaLiz
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationfranciscocain
 
Wpf (windows presentation foundation
Wpf (windows presentation foundationWpf (windows presentation foundation
Wpf (windows presentation foundationbetshycastillo
 
Wpf (windows presentation foundation
Wpf (windows presentation foundationWpf (windows presentation foundation
Wpf (windows presentation foundationbetshycastillo
 
Wpf (windows presentation foundation
Wpf (windows presentation foundationWpf (windows presentation foundation
Wpf (windows presentation foundationbetshycastillo
 
Wimdows presentation foundation
Wimdows presentation foundationWimdows presentation foundation
Wimdows presentation foundationFabricio Macias
 

Similar a Windows Presentation Foundation (11)

Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
WINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATIONWINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATION
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Wpf (windows presentation foundation
Wpf (windows presentation foundationWpf (windows presentation foundation
Wpf (windows presentation foundation
 
Wpf (windows presentation foundation
Wpf (windows presentation foundationWpf (windows presentation foundation
Wpf (windows presentation foundation
 
Wpf (windows presentation foundation
Wpf (windows presentation foundationWpf (windows presentation foundation
Wpf (windows presentation foundation
 
Wpf
WpfWpf
Wpf
 
Wimdows presentation foundation
Wimdows presentation foundationWimdows presentation foundation
Wimdows presentation foundation
 
Wpf
WpfWpf
Wpf
 
Santiago
SantiagoSantiago
Santiago
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 

Último (20)

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 

Windows Presentation Foundation

  • 1.
  • 2. ----HERRERA LOURDES---- 1 Informática A1 WPF Windows Presentation Foundation
  • 3. ¿Qué es? Windows Presentation Foundation (WPF) es una tecnología de Microsoft, presentada como parte de Windows Vista. Permite el desarrollo de interfaces de interacción en Windows tomando características de aplicaciones Windows y de aplicaciones web. WPF ofrece una amplia infraestructura y potencia gráfica con la que es posible desarrollar aplicaciones visualmente atractivas, con facilidades de interacción que incluyen animación, vídeo, audio, documentos, navegación o gráficos 3D. Separa, con el lenguaje declarativo XAML y los lenguajes de programación de .NET, la interfaz de interacción de la lógica del negocio, propiciando una arquitectura Modelo Vista Controlador para el desarrollo de las aplicaciones.
  • 4. WPF se incluye con Windows 7, Windows Vista y Windows Server 2008 y también está disponible para Windows XP Service Pack 2 o posterior y Windows Server 2003. Microsoft Silverlight es un subconjunto de WPF que permite crear aplicaciones similares a Flash para web y móviles, con el mismo modelo de programación que las aplicaciones .NET. No admite funciones 3D, pero soporta XPS y planos basados en vectores.
  • 5. Data binding (enlace de datos)  WPF tiene un conjunto de servicios de datos para permitir a los desarrolladores de aplicaciones enlazar y manipular los datos dentro de las aplicaciones. Existen tres tipos de enlace de datos:  Una vez: cuando el cliente hace caso omiso de las actualizaciones en el servidor.  Simplex (one way): el cliente sólo tiene permiso de lectura a los datos.  Dúplex (two way): el cliente puede leer y escribir datos en el servidor.  Las consultas LINQ, incluyendo LINQ to XML, pueden actuar también como fuentes de datos para el enlace de datos.  El enlace de datos no influye en su presentación. WPF proporciona plantillas de datos para controlar la presentación de los datos.  Como parte de WPF se proporciona también un conjunto de controles integrados, que contiene elementos como botones, menús, rejillas, y listas.  Un concepto muy potente en WPF es la separación lógica entre un control y su apariencia.
  • 6. Media Services  WPF proporciona un sistema integrado para la creación de interfaces de usuario con elementos multimedia comunes, como imágenes vectoriales y de mapa de bits, audio y vídeo. WPF también proporciona un sistema de animación y un sistema de renderizado en 2D/3D.  WPF proporciona primitivas de forma para gráficos en 2D junto con un conjunto integrado de pinceles, lápices, geometrías, y transformaciones.  Las capacidades 3D de WPF son un subconjunto del conjunto completo de características proporcionado por Direct3D. Sin embargo, WPF proporciona una integración más estrecha con otras funciones como las interfaces de usuario, documentos, y multimedia. Esto hace que sea posible disponer de interfaces de usuario en 3D, documentos 3D o multimedia en 3D.  Se soporta la mayoría de formatos de imagen más comunes: BMP, JPEG, PNG, TIFF, Windows Media Photo, GIF, e iconos.  WPF admite por defecto los formatos de vídeo WMV, MPEG y algunos AVI archivos, pero como por debajo ejecuta Windows Media Player, WPF puede usar todos los codecs instalados para el mismo.
  • 7. Plantillas  En WPF, puede definir el aspecto de un elemento directamente, a través de sus propiedades, o indirectamente a una plantilla o el estilo. En su forma más simple un estilo es una combinación de valores de propiedades que se pueden aplicar a un elemento de interfaz de usuario con un atributo de la propiedad individual. Las plantillas son un mecanismo alternativo para la definición de interfaz de usuario para partes de la aplicación de WPF. Hay varios tipos de plantillas disponibles en WPF.  Detrás de todos los controles de interfaz de usuario de WPF es un modelo de nueva composición. Todos los mandos se compone de una o más "visuales". Estos sub-elementos visuales se convierten en un árbol jerárquico de Visual por WPF y eventualmente prestados por la CPU. Dado que los controles de WPF no son contenedores para controles estándar de Windows de su interfaz de usuario puede ser radicalmente modificada sin afectar el comportamiento normal del control.
  • 8. Animaciones  WPF admite animaciones basadas en el tiempo, en contraste con el enfoque basado en frames. Esto desacopla la velocidad de la animación de cómo el sistema está funcionando.  WPF admite animación de bajo nivel a través de temporizadores y más alto nivel de abstracción a través de animaciones las clases de animación.  Cualquier propiedad elemento de WPF pueden ser animados, siempre y cuando se registra como una propiedad de dependencia.  Clases de animación se basan en el. NET tipo de bienes a ser animados. Por ejemplo, cambiando el color de un elemento se hace con la clase ColorAnimation y animar el ancho de un elemento (que se escribe como un doble) se hace con la clase DoubleAnimation.  Las animaciones se pueden agrupar en los guiones gráficos.  Guiones gráficos son la forma principal para iniciar, detener, pausar y manipular las animaciones.