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

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

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.