Arquitectura básica de WPF

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:

 

image

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

image

Un comentario en “Arquitectura básica de WPF”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *