SlideShare una empresa de Scribd logo
WINDOWS

PRESENTATION
FOUNDATION
¿QUÉ ES WPF?

Es una moderna tecnología de la empresa Microsoft, exteriorizada como parte de Windows
vista. Posibilita el desenvolvimiento de intercomunicaciones de intercambio en Windows
apropiándose de particularidades de utilizaciones de Windows y de menesteres web.
Wpf consagra un amplio servicio y capacidad descriptiva con la que es probable desenvolver
prácticas en la web gráficamente alicientes como elementales partes de interacción que
engloban animación, vídeo, audio, salvoconductos, travesías o dibujos 3d. , Excluye con el
lenguaje de declaración xaml y los continuos y más conocidos lenguajes de programación de.
Net, la interfaz de comunicación de interacción del razonamiento del comercio, predisponiendo
una edificación modelo vista verificador para el desplegado uso de las aplicaciones.

WPF forma parte de Windows
7, Windows Vista y Windows Server
2008 obviamente aplicado también y
muy útil para Windows XP Service
Pack 2 o subsiguiente arreglo y
Windows Server 2003.
CARACTERISTICAS
Direct3D
Todos los gráficos, incluyendo los
elementos de escritorio como
Windows, se representan usando
Direct3D. Esto proporciona una vía
para mostrar gráficos más complejos y
temas personalizados, a costa de GDI
una gama más amplia de apoyo y
tematización uniforme de control.
También permite descargar algunas de
las tareas de gráficos a la GPU. Esto
puede reducir la carga de trabajo de la
CPU.

Data binding (vinculo o enlace de
datos)
Existen tres modelos de vínculos de
datos:
1.-Una vez: en el momento que el
consumidor hace caso omiso (no le
pone atención) al reajuste en el
preceptor de servicios.
2.-Simplex (one way): el consumidor
solamente tiene aprobación de
lectura a los antecedentes o datos
dados.
3.-Dúplex (two way): el consumidor
posee la potestad de interpretar y
anotar datos (información) en el
proveedor de servicios.

 Media

Services

WPF provee un método ya integrado para la
invención de interfaces de clientes con
elementos tipo multimedia ya muy conocidos
, tales como representaciones vectoriales y de
mapa de bits, audio y video. WPF asimismo
provee un método de animación(actividades
varias y un método de renderizado en 2D/3D.
 WPF provee originarias formas para
gráficos(dibujos o visualizaciones) en 2D
cercano con un conjunto ya añadido de
pinceles, lápices, geometrías, y modificaciones
previamente ya dadas.

ESQUEMA
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.
La gama amplia de capacidades 3D de WPF
son un pequeño fragmento del conjunto total
de las peculiares características ya
proporcionadas por Direct3D. Aunque, WPF
provee una importante integración más
reducida con diferentes funciones como las
interfaces de consumidores o clientes
interesados en un manejo de documentos
multimedia. Esto hace que sea permisible
obtener un amplio manejo de interfaces de
usuario en 3D, documentos(datos
informáticos) 3D o multimedia en 3D.
Se aguanta gran cantidad de formatos de
imagen(visualizaciones) más comunes:
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, p
Las animaciones pueden ser desencadenadas por sucesos externos, incluyendo la
intervención del usuario. El redibujado de una escena se produce por el disparo de
un temporizador (en inglés "timer"). Presentación temporizadores se inicializan y
gestionado por WPF. Los efectos de animación se pueden definir en función de cada
objeto, que se puede acceder directamente desde marcado XAML.
Windows Presentation Foundation (WPF) proporciona compatibilidad con
multimedia, gráficos vectoriales, animación y creación de contenido, lo que facilita a los
desarrolladores la compilación de interfaces de usuario y contenido interesantes.
Mediante Microsoft Visual Studio, puede crear gráficos vectoriales o animaciones
complejas e integrar multimedia en las aplicaciones.
En este tema se presentan las características de gráficos, animación y multimedia de
WPF, que permite agregar gráficos, efectos de transición, sonido y vídeo a las
aplicaciones.

Imágenes
WPF puede tener acceso de forma nativa
Windows Imaging Component (WIC) y el
código API permite a los desarrolladores a
escribir códecs de imágenes para sus
formatos específicos de la imagen de archivo.
Interoperabili
dad

WPF proporciona interoperabilidad con el Windows API, se puede utilizar Windows
Presentation Foundation dentro del código existente de Win32, o uno puede utilizar el código
existente Win32 dentro de Windows Presentation Foundation.
Interoperabilidad con Formularios Windows.

Efectos
WPF 3,0 prevé BitmapEffects, que son efectos ráster aplicadas a un proyecto de Visual.
Estos efectos de trama están escritos en código no administrado y la fuerza de la
prestación del Visual que se realizarán en la CPU y no de hardware acelerado por la
GPU. BitmapEffects fueron desaprobados en. NET 3.5 SP 1.
.NET Framework 3.5 Service Pack 1 añade la clase de efectos, que es un Pixel Shader
2.0 sentido de que se puede aplicar a un gráfico, lo que permite que toda la
representación de permanecer en la GPU.
La clase de efectos puede ampliarse para permitir la aplicación para especificar sus
propios efectos de sombreado.
. NET 3.5 SP1 con dos buques de efectos integrados, y BlurEffect DropShadowEffect.
Interoperabilidad
XAM
L

Tras el éxito de XML para el desarrollo web, WPF introduce un nuevo lenguaje conocido
como lenguaje extensible de marcado de aplicaciones , que se basa en XML. XAML está
diseñado como un método más eficaz de desarrollo de interfaces de aplicaciones de
usuario. La ventaja específica que XAML lleva a WPF es que XAML es un lenguaje
completamente declarativo. En un lenguaje de programación declarativa, el desarrollador (o
diseñador) describe el comportamiento y la integración de los componentes sin utilizar
programación procedural. Aunque es raro que una aplicación completa se construya
totalmente en XAML, la introducción de XAML permite a los diseñadores de aplicaciones
contribuir más eficazmente al ciclo de desarrollo de aplicaciones. La utilización de XAML
para desarrollar interfaces de usuario permite también la separación entre modelo y vista, lo
que se considera un buen principio de arquitectura. En XAML, los elementos y atributos
mapean las clases y propiedades en el API subyacente.
Al igual que en el desarrollo web, tanto en diseños y temas específicos son muy adecuadas
para el marcado, pero XAML no es necesario para bien. De hecho, todos los elementos de
WPF
puede
ser
codificada
en
un
Microsoft
C
Sharp
(lenguaje
de
programación), C#, VB.NET. El código XAML en última instancia, se puede compilar en un
ensamblado administrado de la misma manera todos. NET. .

Más contenido relacionado

La actualidad más candente

Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationANGIEZAMBRANO57
 
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 foundationjuliomancerotroya
 
Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01juliomancerotroya
 
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
 
Windows presentation foundation (wpf)
Windows presentation foundation (wpf)Windows presentation foundation (wpf)
Windows presentation foundation (wpf)
janinaplaza
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationNanda Moran
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationAngel Ordoñez
 
Wpf
WpfWpf
Windows Presentation Foundation
Windows Presentation FoundationWindows Presentation Foundation
Windows Presentation FoundationMichelle Herrera
 
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
 

La actualidad más candente (18)

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
 
Windows presentation foundation by Marcos Acosta
Windows presentation foundation by Marcos AcostaWindows presentation foundation by Marcos Acosta
Windows presentation foundation by Marcos Acosta
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01Windowspresentationfoundation 130720135132-phpapp01
Windowspresentationfoundation 130720135132-phpapp01
 
Wpc
WpcWpc
Wpc
 
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
WpfWpf
Wpf
 
Wpf
WpfWpf
Wpf
 
Windows presentation foundation (wpf)
Windows presentation foundation (wpf)Windows presentation foundation (wpf)
Windows presentation foundation (wpf)
 
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
 
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
 

Destacado

Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma Microsoft
Haaron Gonzalez
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationALfonsx Viejo
 
Wpf
WpfWpf
WPF 02 - construyendo una interfaz de usuario
WPF 02  - construyendo una interfaz de usuarioWPF 02  - construyendo una interfaz de usuario
WPF 02 - construyendo una interfaz de usuario
Danae Aguilar Guzmán
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationJonathan Abel
 
WPF 03 - controles WPF
WPF 03 - controles WPF WPF 03 - controles WPF
WPF 03 - controles WPF
Danae Aguilar Guzmán
 
WPF 05 - triggers y eventos
WPF 05 - triggers y eventosWPF 05 - triggers y eventos
WPF 05 - triggers y eventos
Danae Aguilar Guzmán
 
WPF 01 - introducción
WPF 01 -  introducciónWPF 01 -  introducción
WPF 01 - introducción
Danae Aguilar Guzmán
 
WPF 06 - personalizando los controles de interfaz de usuario
WPF 06 -  personalizando los controles de interfaz de usuarioWPF 06 -  personalizando los controles de interfaz de usuario
WPF 06 - personalizando los controles de interfaz de usuario
Danae Aguilar Guzmán
 
Introducción a WPF
Introducción a WPFIntroducción a WPF
Introducción a WPF
Rodolfo Finochietti
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Danae Aguilar Guzmán
 
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
WPF 04 -  reutilizando recursos y estilos en una aplicación WPF WPF 04 -  reutilizando recursos y estilos en una aplicación WPF
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
Danae Aguilar Guzmán
 

Destacado (14)

Evaluando la Plataforma Microsoft
Evaluando la Plataforma MicrosoftEvaluando la Plataforma Microsoft
Evaluando la Plataforma Microsoft
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Wpf
WpfWpf
Wpf
 
www.aprendeagastar.com
www.aprendeagastar.comwww.aprendeagastar.com
www.aprendeagastar.com
 
WPF 02 - construyendo una interfaz de usuario
WPF 02  - construyendo una interfaz de usuarioWPF 02  - construyendo una interfaz de usuario
WPF 02 - construyendo una interfaz de usuario
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
WPF 03 - controles WPF
WPF 03 - controles WPF WPF 03 - controles WPF
WPF 03 - controles WPF
 
WPF 05 - triggers y eventos
WPF 05 - triggers y eventosWPF 05 - triggers y eventos
WPF 05 - triggers y eventos
 
WPF 01 - introducción
WPF 01 -  introducciónWPF 01 -  introducción
WPF 01 - introducción
 
WPF 06 - personalizando los controles de interfaz de usuario
WPF 06 -  personalizando los controles de interfaz de usuarioWPF 06 -  personalizando los controles de interfaz de usuario
WPF 06 - personalizando los controles de interfaz de usuario
 
Introducción a WPF
Introducción a WPFIntroducción a WPF
Introducción a WPF
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Manual wpf
Manual wpfManual wpf
Manual wpf
 
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
WPF 04 -  reutilizando recursos y estilos en una aplicación WPF WPF 04 -  reutilizando recursos y estilos en una aplicación WPF
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
 

Similar a Windows presentation foundation

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
 
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
 
Wpf windows presentation foundation
Wpf windows presentation foundationWpf windows presentation foundation
Wpf windows presentation foundation
RvenchoCrb
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationalexmoncada21
 
WINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATIONWINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATIONTeDy j Sanchez
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundationwellington018
 
Wimdows presentation foundation
Wimdows presentation foundationWimdows presentation foundation
Wimdows presentation foundationFabricio Macias
 
Wp ff inal
Wp ff inalWp ff inal
Wp ff inal
Will Sanchezb
 

Similar a Windows presentation foundation (11)

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
 
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
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Wpf
WpfWpf
Wpf
 
WINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATIONWINDOWS PRESENTATIO FOUNDATION
WINDOWS PRESENTATIO FOUNDATION
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Wimdows presentation foundation
Wimdows presentation foundationWimdows presentation foundation
Wimdows presentation foundation
 
Wp ff inal
Wp ff inalWp ff inal
Wp ff inal
 

Windows presentation foundation

  • 2. ¿QUÉ ES WPF? Es una moderna tecnología de la empresa Microsoft, exteriorizada como parte de Windows vista. Posibilita el desenvolvimiento de intercomunicaciones de intercambio en Windows apropiándose de particularidades de utilizaciones de Windows y de menesteres web. Wpf consagra un amplio servicio y capacidad descriptiva con la que es probable desenvolver prácticas en la web gráficamente alicientes como elementales partes de interacción que engloban animación, vídeo, audio, salvoconductos, travesías o dibujos 3d. , Excluye con el lenguaje de declaración xaml y los continuos y más conocidos lenguajes de programación de. Net, la interfaz de comunicación de interacción del razonamiento del comercio, predisponiendo una edificación modelo vista verificador para el desplegado uso de las aplicaciones. WPF forma parte de Windows 7, Windows Vista y Windows Server 2008 obviamente aplicado también y muy útil para Windows XP Service Pack 2 o subsiguiente arreglo y Windows Server 2003.
  • 3. CARACTERISTICAS Direct3D Todos los gráficos, incluyendo los elementos de escritorio como Windows, se representan usando Direct3D. Esto proporciona una vía para mostrar gráficos más complejos y temas personalizados, a costa de GDI una gama más amplia de apoyo y tematización uniforme de control. También permite descargar algunas de las tareas de gráficos a la GPU. Esto puede reducir la carga de trabajo de la CPU. Data binding (vinculo o enlace de datos) Existen tres modelos de vínculos de datos: 1.-Una vez: en el momento que el consumidor hace caso omiso (no le pone atención) al reajuste en el preceptor de servicios. 2.-Simplex (one way): el consumidor solamente tiene aprobación de lectura a los antecedentes o datos dados. 3.-Dúplex (two way): el consumidor posee la potestad de interpretar y anotar datos (información) en el proveedor de servicios. 
  • 4.  Media Services WPF provee un método ya integrado para la invención de interfaces de clientes con elementos tipo multimedia ya muy conocidos , tales como representaciones vectoriales y de mapa de bits, audio y video. WPF asimismo provee un método de animación(actividades varias y un método de renderizado en 2D/3D.  WPF provee originarias formas para gráficos(dibujos o visualizaciones) en 2D cercano con un conjunto ya añadido de pinceles, lápices, geometrías, y modificaciones previamente ya dadas. 
  • 5. ESQUEMA 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.
  • 6. La gama amplia de capacidades 3D de WPF son un pequeño fragmento del conjunto total de las peculiares características ya proporcionadas por Direct3D. Aunque, WPF provee una importante integración más reducida con diferentes funciones como las interfaces de consumidores o clientes interesados en un manejo de documentos multimedia. Esto hace que sea permisible obtener un amplio manejo de interfaces de usuario en 3D, documentos(datos informáticos) 3D o multimedia en 3D. Se aguanta gran cantidad de formatos de imagen(visualizaciones) más comunes:
  • 7. 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, p Las animaciones pueden ser desencadenadas por sucesos externos, incluyendo la intervención del usuario. El redibujado de una escena se produce por el disparo de un temporizador (en inglés "timer"). Presentación temporizadores se inicializan y gestionado por WPF. Los efectos de animación se pueden definir en función de cada objeto, que se puede acceder directamente desde marcado XAML.
  • 8. Windows Presentation Foundation (WPF) proporciona compatibilidad con multimedia, gráficos vectoriales, animación y creación de contenido, lo que facilita a los desarrolladores la compilación de interfaces de usuario y contenido interesantes. Mediante Microsoft Visual Studio, puede crear gráficos vectoriales o animaciones complejas e integrar multimedia en las aplicaciones. En este tema se presentan las características de gráficos, animación y multimedia de WPF, que permite agregar gráficos, efectos de transición, sonido y vídeo a las aplicaciones. Imágenes WPF puede tener acceso de forma nativa Windows Imaging Component (WIC) y el código API permite a los desarrolladores a escribir códecs de imágenes para sus formatos específicos de la imagen de archivo.
  • 9. Interoperabili dad WPF proporciona interoperabilidad con el Windows API, se puede utilizar Windows Presentation Foundation dentro del código existente de Win32, o uno puede utilizar el código existente Win32 dentro de Windows Presentation Foundation. Interoperabilidad con Formularios Windows. Efectos WPF 3,0 prevé BitmapEffects, que son efectos ráster aplicadas a un proyecto de Visual. Estos efectos de trama están escritos en código no administrado y la fuerza de la prestación del Visual que se realizarán en la CPU y no de hardware acelerado por la GPU. BitmapEffects fueron desaprobados en. NET 3.5 SP 1. .NET Framework 3.5 Service Pack 1 añade la clase de efectos, que es un Pixel Shader 2.0 sentido de que se puede aplicar a un gráfico, lo que permite que toda la representación de permanecer en la GPU. La clase de efectos puede ampliarse para permitir la aplicación para especificar sus propios efectos de sombreado. . NET 3.5 SP1 con dos buques de efectos integrados, y BlurEffect DropShadowEffect. Interoperabilidad
  • 10. XAM L Tras el éxito de XML para el desarrollo web, WPF introduce un nuevo lenguaje conocido como lenguaje extensible de marcado de aplicaciones , que se basa en XML. XAML está diseñado como un método más eficaz de desarrollo de interfaces de aplicaciones de usuario. La ventaja específica que XAML lleva a WPF es que XAML es un lenguaje completamente declarativo. En un lenguaje de programación declarativa, el desarrollador (o diseñador) describe el comportamiento y la integración de los componentes sin utilizar programación procedural. Aunque es raro que una aplicación completa se construya totalmente en XAML, la introducción de XAML permite a los diseñadores de aplicaciones contribuir más eficazmente al ciclo de desarrollo de aplicaciones. La utilización de XAML para desarrollar interfaces de usuario permite también la separación entre modelo y vista, lo que se considera un buen principio de arquitectura. En XAML, los elementos y atributos mapean las clases y propiedades en el API subyacente. Al igual que en el desarrollo web, tanto en diseños y temas específicos son muy adecuadas para el marcado, pero XAML no es necesario para bien. De hecho, todos los elementos de WPF puede ser codificada en un Microsoft C Sharp (lenguaje de programación), C#, VB.NET. El código XAML en última instancia, se puede compilar en un ensamblado administrado de la misma manera todos. NET. .