En los siguientes post que voy a ir escribiendo voy a intentar crear un pequeño tutorial de WPF, mi intención no es que sea un curso sino una introducción básica de esta tecnología
En el siguiente diagrama se muestran los componentes más importantes de WPF, siendo las partes que aparecen en rojo las de mayor porción de código:
PresentationFramework
Contiene todos los controles WPF más otras funcionalidades usables.
PresentationCore
API de bajo nivel que trata directamente con el sistema visual base (2D, 3D,
etc) es una combinación de wrappers con la capa MilCore y un conjunto de
características escritas en código manejado. Además se incluye en esta capa la
implementación base de los elementos raíz UIElement y ContentElement.
MilCore
Esta parte ha sido escrita en código no manejado para poder soportar la
integración con DirectX. Es decir, todo lo mostrado por WPF es realizado
através del motor de DirectX, por lo que se consigue una gran eficiencia en el
renderizado por Software y Hardware.
A continuación se puede ver un diagrama básico de la arquitectura más detallada de WPF. Se divide en cuatro grandes grupos, saber: Servicios Base,
Servicios de Interfaz de usuario, Servicios de documentos y Capa de integración Multimedia
Esperamos las siguientes entregas!!!!