Curso Gratis Windows Presentation Foundation (WPF)

 

Curso Gratuito directamente publicado en la web de Microsoft sobre Windows Presentation Foundation (WPF) con cantidad de ejemplos para empezar a programar con Visual Studio 2008/2010 utilizando WPF y XAML. El contenido del curso esta en ingles, podeis descargar todos los capitulos o seguir el curso online,  recomendado 100%.

Curso Introducción a WPF

Introducción a la compilación de aplicaciones WPF
En este ejemplo se proporciona una introducción al desarrollo de una aplicación WPF simple y muestra controles, imágenes, diseño y enlace de datos.
Descarga | Introducción a WPF
Introducción a la compilación de aplicaciones WPF

Ejemplo WPF Controls Gallery
En este ejemplo se muestran escenarios de uso comunes y el comportamiento de representación predeterminado para numerosas interfaces de usuario y muchos controles de diseño en WPF.
Descarga | Espacio de nombres System.Windows.Controls
Ejemplo WPF Controls Gallery

Ejemplos de aplicaciones

Demo Video Viewer
En este ejemplo se crea una aplicación de visualización de vídeo que muestra características de diseño de estilos, enlace de datos y creación de plantillas de datos.
Descarga | Estilos y plantillas
Demo Video Viewer

Demo Data Binding
En este ejemplo se crea una aplicación de listado de productos que permite a los usuarios escribir los elementos de una venta. En él se muestran varios conceptos de enlace de datos.
Descarga | Información general sobre enlace de datos
Demo Data Binding

Demo Particle Effects
Esta aplicación de ejemplo muestra cómo generar efectos de partícula dentro de un objeto System.Windows.Controls.Viewport3D.
Descarga | Clase Viewport3D

Ejemplos de Windows WPF

Ejemplo MessageBox
En este ejemplo se indica cómo mostrar un cuadro de mensaje y obtener el valor devuelto del mismo.
Descarga | Información general sobre cuadros de diálogo
Ejemplo MessageBox

Ejemplo Notification Icon
En este ejemplo se muestra cómo presentar un icono en el área de notificación.
Descarga | Clase NotifyIcon
Ejemplo Notification Icon

Elementos fundamentales de WPF

Ejemplo Height Properties
En este ejemplo se muestran las diferencias entre las propiedades relacionadas con el alto en WPF.
Descarga | Cómo: Establecer las propiedades de alto de un elemento
Ejemplo Height Properties

Ejemplo Width Properties Comparison
En este ejemplo se muestran las diferencias entre las propiedades relacionadas con el ancho en WPF.
Descarga | Cómo: Establecer las propiedades de ancho de un elemento
Ejemplo Width Properties Comparison

Acciones del usuario y comandos

Ejemplo Create a Custom RoutedCommand
En este ejemplo se muestra cómo crear y utilizar un objeto System.Windows.Input.RoutedCommand personalizado.
Descarga | Información general sobre comandos

Estilos

Ejemplo Introduction to Styling and Templating
Esta es una aplicación fotográfica sencilla que está diseñada para mostrar cómo usar estilos para crear una experiencia del usuario visualmente atractiva.
Descarga | Estilos y plantillas
Ejemplo Introduction to Styling and Templating

Temas

Temas de WPF predeterminados
Los archivos de temas de esta sección se crean a partir de los diccionarios de recursos que contienen cada tema de WPF y se proporcionan como ejemplos de cómo crear temas, además de cómo personalizar los controles existentes.
Descarga | Espacio de nombres System.Windows.Controls

Subprocesamiento

Ejemplo Single-Threaded Application with Long-Running Calculation
En este ejemplo se muestra cómo lograr que la interfaz de usuario no siga respondiendo en una aplicación de un solo subproceso que realiza una operación larga.
Descarga | Espacio de nombres System.Windows.Threading
Ejemplo Single-Threaded Application with Long-Running Calculation

Controles

Ejemplo ListView with Multiple Views
En este ejemplo se muestra cómo crear un control System.Windows.Controls.ListView que muestra datos en varios modos de vista, entre los que se incluyen el modo de vista System.Windows.Controls.GridView y otros modos de vista personalizados.
Descarga | Información general sobre ListView

Ejemplo TreeListView
En este ejemplo se muestra cómo crear un control TreeView personalizado similar al control ListView cuando utiliza el control GridView.
Descarga | Clase TreeView

Ejemplo Popup Placement
En este ejemplo se crea un objeto System.Windows.Controls.Primitives.Popup simple y se permite que el usuario lo coloque.
Descarga | Comportamiento de colocación de un control Popup
Ejemplo Popup Placement

Personalización de controles

Ejemplo Styling with ControlTemplates
En este ejemplo se muestran los ejemplos de System.Windows.Controls.ControlTemplate para los controles de WPF más comunes. Si reemplaza el objeto System.Windows.Controls.ControlTemplate de un control, estos ejemplos son los mejores para empezar.
Descarga | Estilos y plantillas
Ejemplo Styling with ControlTemplates

Ejemplo NumericUpDown Custom Control with Theme and UI Automation Support
En este ejemplo de muestra cómo crear un control personalizado que admite aplicación de temas y automatización de la interfaz de usuario.
Descarga | Información general sobre la creación de controles
Ejemplo NumericUpDown Custom Control with Theme and UI Automation Support

Ejemplo ColorPicker Custom Control
En este ejemplo se muestra cómo crear un control personalizado y mostrarlo en la ventana de un cuadro de diálogo. En él se define un control de selector de colores personalizado que permite a los usuarios examinar los colores por su matiz, saturación y luminosidad.
Descarga | Información general sobre cuadros de diálogo
Ejemplo ColorPicker Custom Control

Ejemplo ResizingAdorner
En este ejemplo se implementa un accesorio simple que agrega controladores de tamaño al elemento al que se aplica.
Descarga | Clase Adorner
Ejemplo ResizingAdorner

Ejemplo Custom Radial Panel
En este ejemplo se muestra cómo derivar un objeto de diseño personalizado de System.Windows.Controls.Panel que disponga sus elementos secundarios en un modelo radial.
Descarga | Sistema de diseño
Ejemplo Custom Radial Panel

Ejemplo Create a Custom Content-Wrapping Panel
En este ejemplo se muestra cómo invalidar el comportamiento de diseño predeterminado del elemento System.Windows.Controls.Panel.
Descarga | Cómo: Crear un elemento de panel personalizado

Diseño

Ejemplo WPF Layout Gallery
En este ejemplo se proporciona un conjunto de documentos de introducción y ejemplos que presentan visualmente el sistema de diseño en WPF.
Descarga | Sistema de diseño
Ejemplo WPF Layout Gallery

Enlace de datos

Ejemplo Binding Validation
En este ejemplo se muestra cómo implementar la validación de datos en la capa de interfaz de usuario utilizando el enlace.
Descarga | Cómo: Implementar la validación de enlaces
Ejemplo Binding Validation

Ejemplo Introduction to Data Templating
En este ejemplo se muestra cómo usar System.Windows.DataTemplate, System.Windows.DataTrigger y System.Windows.Controls.DataTemplateSelector para especificar la presentación de los datos.
Descarga | Información general sobre plantillas de datos
Ejemplo Introduction to Data Templating

Ejemplo Changing a Collection by Using IEditableCollectionView
En este ejemplo se utilizan los miembros proporcionados por la interfaz System.ComponentModel.IEditableCollectionView para agregar y cambiar elementos en un control System.Windows.Controls.ListView.
Descarga | Interfaz IEditableCollectionView

Ejemplo Sorting and Filtering Items in a View
En este ejemplo se muestra cómo utilizar una vista de colección para aplicar un criterio de ordenación y filtrado.
Descarga | Cómo: Filtrar datos en una vista

Arrastrar y colocar

Ejemplo Drag and Drop an Object on a Canvas
En este ejemplo se muestra cómo mover objetos en un control System.Windows.Controls.Canvas utilizando la función de arrastrar y colocar. Además, se muestra cómo aplicar un accesorio y una animación al objeto como si se estuviera moviendo.
Descarga | Información general sobre la función de arrastrar y colocar

Ejemplo Load a Dropped File
En este ejemplo se abrirá y mostrará el contenido de un archivo de texto colocado en el ejemplo.
Descarga | Clase DataObject

Ejemplo Thumb Drag Functionality
En este ejemplo se muestra cómo usar un objeto System.Windows.Controls.Primitives.Thumb para cambiar el tamaño de un control System.Windows.Controls.Canvas respondiendo al evento System.Windows.Controls.Primitives.Thumb.DragDelta.
Descarga | Cómo: Usar un control Thumb para habilitar la acción de arrastrar

Empaquetado

Ejemplo Reading a Package
En este ejemplo se muestra cómo leer las partes de contenido, recursos y relaciones de un paquete System.IO.Packaging.Package XPS (XML Paper Specification).
Descarga | Documentos en WPF
Ejemplo Reading a Package

Ejemplo Writing a Package
En este ejemplo se muestra cómo escribir las partes de contenido, recursos y relaciones de un paquete System.IO.Packaging.Package XPS (XML Paper Specification).
Descarga | Documentos en WPF
Ejemplo Writing a Package

Ejemplo Creating a Package with a Digital Signature
En este ejemplo se muestra cómo escribir en un paquete XPS (XML Paper Specification) con contenido firmado digitalmente y, a continuación, leer y validar los elementos firmados.
Descarga | Clase PackageDigitalSignatureManager
Ejemplo Creating a Package with a Digital Signature

Pinceles

Ejemplo Brushes
En este ejemplo se muestra cómo pintar con colores sólidos, degradados, imágenes y dibujos. Se muestra la forma de usar características comunes a todos los pinceles, como las propiedades System.Windows.Media.Brush.Transform, System.Windows.Media.Brush.RelativeTransform y System.Windows.Media.Brush.Opacity. También se muestra la forma de animar objetos System.Windows.Media.SolidColorBrush y System.Windows.Media.GradientBrush.
Descarga | Información general sobre pinceles de WPF
Ejemplo Brushes

Ejemplo ImageBrush
En este ejemplo se muestra cómo utilizar un objeto System.Windows.Media.ImageBrush para pintar un área con una imagen. También se muestra la forma de crear modelos a partir de una imagen.
Descarga | Información general sobre pinceles de WPF
Ejemplo ImageBrush

Ejemplo VisualBrush
En este ejemplo se muestra cómo utilizar un objeto System.Windows.Media.VisualBrush para pintar un área con texto, controles y formas. También se muestra cómo usar un pincel visual para ampliar una parte de la pantalla y crear una reflexión.
Descarga | Información general sobre pinceles de WPF
Ejemplo VisualBrush

Ejemplo Opacity Masking
En este ejemplo se muestra cómo crear máscaras de opacidad y aplicarlas a elementos.
Descarga | Clase DrawingBrush
Ejemplo Opacity Masking

Geometrías

Ejemplo Geometries
En este ejemplo se muestra cómo crear y usar geometrías.
Descarga | Información general sobre geometrías
Ejemplo Geometries

Ejemplo Point
En este ejemplo se muestran las distintas operaciones de la estructura System.Windows.Point.
Descarga | Estructura Point
Ejemplo Point

Ejemplo Vector
En este ejemplo se muestra cómo utilizar los distintos métodos y propiedades de la estructura System.Windows.Vector. Se crea una lista de botones de radio que selecciona la operación que se va a realizar.
Descarga | Estructura Vector
Ejemplo Vector

Ejemplo Clip Region
En este ejemplo se muestra cómo definir regiones System.Windows.UIElement.Clip.
Descarga | Cómo: Animar una región Clip
Ejemplo Clip Region

Ejemplo Converter
En este ejemplo se muestra cómo utilizar las clases de convertidor para convertir una instancia de un tipo en cadena.
Descarga | Clase PointConverter
Ejemplo Converter

Imágenes

Ejemplo ImageView
En este ejemplo se muestra una utilidad simple de visualización de imágenes utilizando los objetos System.Windows.Controls.Image y System.Windows.Media.Imaging.BitmapImage.
Descarga | Información general sobre imágenes
Ejemplo ImageView

Ejemplo Win32 Codec
En este ejemplo se muestra cómo crear un códec personalizado que se puede generar utilizando la API de componente no administrado de creación de imágenes de WPF.
Descarga | Información general sobre imágenes

Formas

Ejemplo Shape Elements
En este ejemplo se muestra cómo dibujar utilizando los elementos System.Windows.Shapes.Shape siguientes:
System.Windows.Shapes.Ellipse, System.Windows.Shapes.Line, System.Windows.Shapes.Path, System.Windows.Shapes.Polygon, System.Windows.Shapes.Polyline y System.Windows.Shapes.Rectangle.
Descarga | Información general sobre características de gráficos, animación y multimedia en WPF
Ejemplo Shape Elements

Transformaciones

Ejemplo 2-D Transforms
En este ejemplo se muestra cómo crear, usar y animar transformaciones bidimensionales.
Descarga | Información general sobre transformaciones
Ejemplo 2-D Transforms

Ejemplo Matrix
En este ejemplo se muestra cómo se utilizan los diversos métodos y propiedades de la estructura System.Windows.Media.Matrix.
Descarga | Estructura Matrix
Ejemplo Matrix

Gráficos 3D

Ejemplo 3-D Hit Testing
En este ejemplo se proporciona información sobre la prueba de posicionamiento en un modelo 3D animado.
Descarga | Cómo: Realizar una prueba de posicionamiento en Viewport3D
Ejemplo 3-D Hit Testing

Ejemplo 3-D Lights
En este ejemplo se muestra cómo se utilizan los diversos métodos y propiedades de los objetos System.Windows.Media.Media3D.AmbientLight, System.Windows.Media.Media3D.DirectionalLight y System.Windows.Media.Media3D.PointLight.
Descarga | Espacio de nombres System.Windows.Media.Media3D
Ejemplo 3-D Lights

Ejemplo 3-D Mesh
En este ejemplo se muestra cómo generar mallas y modelos de grupo para crear una escena 3D en código de procedimiento.
Descarga | Clase Point3DCollection
Ejemplo 3-D Mesh

Ejemplo 3-D Scene
En este ejemplo se muestra cómo crear y dibujar en una escena 3D.
Descarga | Información general sobre gráficos 3D
Ejemplo 3-D Scene

Ejemplo 3-D Scene
En este ejemplo se muestra cómo animar una transformación de rotación en un modelo 3D en código de procedimiento.
Descarga | Clase PerspectiveCamera
Ejemplo 3-D Scene

Ejemplo 3-D Solids
En este ejemplo se aplican las imágenes a varios modelos 3D diferentes y se muestra cómo reutilizar los recursos de la aplicación para generar una escena 3D.
Descarga | Espacio de nombres System.Windows.Media.Media3D
Ejemplo 3-D Solids

Ejemplo Animated Rotation Markup
En este ejemplo se muestra cómo animar una transformación de rotación en un modelo 3D.
Descarga | Información general sobre transformaciones en modelos 3D
Ejemplo Animated Rotation Markup

Ejemplo MatrixTransform3D Viewer
En este ejemplo se proporciona una escena 3D y algunos controles básicos para mostrar los efectos de diferentes valores Matrix3D en transformaciones aplicadas a un modelo 3D.
Descarga | Información general sobre transformaciones en modelos 3D
Ejemplo MatrixTransform3D Viewer

Ejemplo Point3D
En este ejemplo se muestra cómo se utilizan los diversos métodos y propiedades de la estructura System.Windows.Media.Media3D.Point3D.
Descarga | Estructura Point3D
Ejemplo Point3D

Ejemplo Point4D
En este ejemplo se muestra cómo se utilizan los diversos métodos y propiedades de la estructura System.Windows.Media.Media3D.Point4D.
Descarga | Estructura Point4D
Ejemplo Point4D

Ejemplo Quaternion Viewer
En este ejemplo se proporciona una escena 3D y algunos controles básicos para mostrar los efectos de diferentes valores cuaternión en transformaciones aplicadas a un modelo 3D.
Descarga | Espacio de nombres System.Windows.Media.Media3D
Ejemplo Quaternion Viewer

Ejemplo Size3D
En este ejemplo se muestra cómo se utilizan los diversos métodos y propiedades de la estructura System.Windows.Media.Media3D.
Descarga | Estructura Size3D
Ejemplo Size3D

Ejemplo Vector3D
En este ejemplo se muestra cómo se utilizan los diversos métodos y propiedades de la estructura System.Windows.Media.Media3D.Vector3D.
Descarga | Estructura Vector3D
Ejemplo Vector3D

Ejemplo UIElement3D Sphere
En este ejemplo se muestra la forma de crear una clase Sphere que se deriva de System.Windows.UIElement3D.
Descarga | Clase UIElement3D
Ejemplo UIElement3D Sphere

Ejemplo Interactive 2-D on 3-D
En este ejemplo se muestra cómo colocar contenido 2D interactivo, un botón en este caso, en un objeto 3D utilizando la clase System.Windows.Media.Media3D.Viewport2DVisual3D.
Descarga | Clase Viewport2DVisual3D
Ejemplo Interactive 2-D on 3-D

Ejemplo Handling Events in 3-D
En este ejemplo se muestra cómo crear objetos 3D que respondan a eventos utilizando las clases System.Windows.Media.Media3D.ContainerUIElement3D y System.Windows.Media.Media3D.ModelUIElement3D. En concreto, en este ejemplo se crean dos cubos que responden a eventos down del mouse.
Descarga | Clase UIElement3D
Ejemplo Handling Events in 3-D

Animaciones

Ejemplo Animation Example Gallery
En este ejemplo se muestra cómo animar diversos objetos, incluidos texto y transformaciones 2D y 3D. También se muestran interpolación spline, animaciones de ruta de acceso y animaciones personalizadas.
Descarga | Animation Overview
Animation Example Gallery

Ejemplo Animating the Opacity of an Element
En este ejemplo se muestra cómo animar el objeto System.Windows.UIElement.Opacity de un elemento.
Descarga | Cómo: Animar la opacidad de un elemento o pincel
Ejemplo Animating the Opacity of an Element

Ejemplo Animation Timing Behavior
En este ejemplo se muestra cómo especificar el inicio de una animación, las veces que se repite, si aumenta o reduce su velocidad, así como otros comportamientos del control de tiempo.
Descarga | Información general sobre comportamientos de control de tiempo
Ejemplo Animation Timing Behavior

Ejemplo Custom Animation
En este ejemplo se muestra cómo crear animaciones personalizadas que simulan el efecto de botar y otros efectos interesantes.
Descarga | Información general sobre animaciones personalizadas
Ejemplo Custom Animation

Ejemplo From, To, and By Animation Target Values
En este ejemplo se muestra cómo usar los valores de System.Windows.Media.Animation.DoubleAnimation.From, System.Windows.Media.Animation.DoubleAnimation.To y System.Windows.Media.Animation.DoubleAnimation.By de una animación.
Descarga | Información general sobre animaciones From/To/By
Ejemplo From, To, and By Animation Target Values

Ejemplo KeyFrame Animation
En este ejemplo se muestra cómo usar animaciones de fotogramas clave para animar un conjunto de valores de destino.
Descarga | Información general sobre animaciones de fotogramas clave
Ejemplo KeyFrame Animation

Ejemplo Key Spline Animation
En este ejemplo se permite ajustar de forma interactiva el spline clave de un objeto System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames.
Descarga | Información general sobre animaciones de fotogramas clave
Ejemplo Key Spline Animation

Ejemplo Path Animation
En este ejemplo se muestra cómo animar un objeto a lo largo de un trazado geométrico.
Descarga | Información general sobre animaciones en trazados
Ejemplo Path Animation

Programación de capas visuales

Ejemplo Using the CompositionTarget
En este ejemplo se muestra cómo utilizar el objeto System.Windows.Media.CompositionTarget para crear dibujos o animaciones personalizados basándose en una devolución de llamada por fotograma.
Descarga | Cómo: Representar un intervalo para cada fotograma mediante CompositionTarget
Ejemplo Using the CompositionTarget

Ejemplo Hit Test Using DrawingVisuals
En este ejemplo se muestra cómo utilizar objetos System.Windows.Media.DrawingVisual para crear gráficos ligeros. En el ejemplo se muestra asimismo cómo implementar las pruebas de posicionamiento en el nivel de objetos visuales.
Descarga | Usar objetos DrawingVisual
Ejemplo Hit Test Using DrawingVisuals

Ejemplo Hit Test with Win32 Interoperation
En este ejemplo se muestra cómo utilizar la compatibilidad predeterminada con las pruebas de posicionamiento en la capa visual de WPF.
Descarga | Pruebas de posicionamiento en la capa visual
Ejemplo Hit Test with Win32 Interoperation

Globalización y localización

Ejemplo LocBaml Tool
En este ejemplo se muestra cómo utilizar la herramienta LocBaml para analizar los archivos de entrada con el fin de crear recursos traducibles y generar un binario adaptado. Los archivos de C# generan la herramienta y los archivos XAML generan un archivo DLL para su uso como entrada de la herramienta LocBaml.
Descarga | Información general sobre la localización y globalización de WPF

Migración e interoperabilidad

Ejemplo Arranging Windows Forms Controls in WPF
En este ejemplo se muestra cómo usar las características de diseño de WPF para disponer controles de Windows Forms en una aplicación híbrida.
Descarga | Tutorial: Disposición de controles de Windows Forms en WPF
Ejemplo Arranging Windows Forms Controls in WPF

Ejemplo Data Binding in Hybrid Applications
En este ejemplo se muestra cómo enlazar controles de WPF y Windows Forms a un origen de datos común y mostrar los resultados en un formulario principal-detalle.
Descarga | Tutorial: Enlazar a datos en aplicaciones híbridas

Ejemplo Enabling Visual Styles in a Hybrid Application
En este ejemplo se muestra cómo habilitar los estilos visuales de Microsoft Windows XP en un control de Windows Forms hospedado en una aplicación basada en WPF.
Descarga | Cómo: Habilitar estilos visuales en una aplicación híbrida
Ejemplo Enabling Visual Styles in a Hybrid Application

Ejemplo Hosting a Simple WPF Control in Windows Forms
En este ejemplo se muestra cómo se puede hospedar un control simple de WPF en Windows Forms. Se muestra la forma de recibir eventos, adquirir datos desde el control y modificar las propiedades del control.
Descarga | Cómo: Hospedar un control de WPF en Windows Forms mediante el uso de ElementHost
Ejemplo Hosting a Simple WPF Control in Windows Forms

Ejemplo Hosting a Win32 ListBox Control in WPF
Hospeda un control ListBox de Win32 en una página de WPF. En este ejemplo se muestra cómo crear y hospedar el control, además de cómo enviar y recibir mensajes.
Descarga | Tutorial: Hospedar un control simple de Win32 en una aplicación WPF
Ejemplo Hosting a Win32 ListBox Control in WPF

Ejemplo Hosting a Windows Forms Composite Control in WPF
En este ejemplo se muestra cómo hospedar un control de Windows Forms en una página de WPF. También se muestra cómo recibir eventos desde el control y modificar sus propiedades desde la página.
Descarga | Tutorial: Hospedar un control compuesto de Windows Forms en WPF
Ejemplo Hosting a Windows Forms Composite Control in WPF

Ejemplo Hosting a Windows Forms Control in WPF
En este ejemplo se muestra cómo hospedar un control de Windows Forms en una página de WPF.
Descarga | Tutorial: Hospedar un control de Windows Forms en WPF
Ejemplo Hosting a Windows Forms Control in WPF

Ejemplo Hosting a Windows Forms Control in WPF by Using XAML
En este ejemplo se muestra cómo hospedar un control de Windows Forms en una página de WPF utilizando XAML.
Descarga | Tutorial: Hospedar un control de Windows Forms en WPF mediante XAML
Ejemplo Hosting a Windows Forms Control in WPF by Using XAML

Ejemplo Hosting WPF Content in a Win32 Window
En este ejemplo se hospeda una página de WPF en una ventana de Win32. En él se muestra cómo crear y hospedar el control, además de cómo administrar la comunicación entre la página y la ventana de host.
Descarga | Tutorial: Hospedar contenido de WPF en una aplicación Win32
Ejemplo Hosting WPF Content in a Win32 Window

Ejemplo Hosting a WPF Composite Control in Windows Forms
En este ejemplo se muestra cómo hospedar un objeto System.Windows.Controls.UserControl de WPF en un control o formulario Windows Forms.
Descarga | Tutorial: Hospedar un control compuesto de WPF en Windows Forms
Ejemplo Hosting a WPF Composite Control in Windows Forms

Ejemplo Localizing a Hybrid Application
En este ejemplo se muestra cómo localizar elementos de WPF en una aplicación híbrida basada en Windows Forms.
Descarga | Tutorial: Localizar una aplicación híbrida
Ejemplo Localizing a Hybrid Application

Ejemplo Mapping Properties Using the ElementHost Control
En este ejemplo se muestra cómo utilizar la propiedad System.Windows.Forms.Integration.ElementHost.PropertyMap para asignar propiedades de Windows Forms a las propiedades correspondientes de un elemento de WPF hospedado.
Descarga | Tutorial: Asignar propiedades mediante el uso del control ElementHost
Ejemplo Mapping Properties Using the ElementHost Control

Ejemplo Mapping Properties Using the WindowsFormsHost Element
En este ejemplo se muestra cómo utilizar la propiedad System.Windows.Forms.Integration.WindowsFormsHost.PropertyMap para asignar propiedades de WPF a las propiedades correspondientes de un control de Windows Forms hospedado.
Descarga | Tutorial: Asignar propiedades mediante el uso del elemento WindowsFormsHost
Ejemplo Mapping Properties Using the WindowsFormsHost Element

Ejemplo Win32 Clock Interoperation
En este ejemplo se muestra cómo hospedar un control de WPF dentro de una aplicación Win32.
Descarga | Tutorial: Crear una aplicación Win32 que hospede contenido de WPF

Ejemplo Hosting a Win32 HWND in WPF
En este ejemplo se muestra cómo colocar un hwnd dentro de una aplicación WPF.
Descarga | Información general sobre la interoperación de WPF y Win32

Fuente oficial:

Guía Oficial Microsoft WPF
Curso Microsoft Code Gallery WPF

2 thoughts on “Curso Gratis Windows Presentation Foundation (WPF)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s