System.Windows.Interop Espacio de nombres

Proporciona tipos auxiliares para la interoperación entre Windows Presentation Foundation (WPF) y otras tecnologías, como Windows API, y proporciona clases base para otros escenarios de interoperación específicos que implican WPF.

Clases

Nombre Description
ActiveXHost

Hospeda un control ActiveX como elemento dentro del contenido de Windows Presentation Foundation (WPF).

BrowserInteropHelper

Clase auxiliar que proporciona información sobre el entorno del explorador en el que se hospeda una aplicación de explorador XAML (XBAP).

ComponentDispatcher

Habilita el control compartido de la bomba de mensajes entre Win32 y WPF en escenarios de interoperación.

CursorInteropHelper

Proporciona una clase auxiliar estática para la interoperación de WPF/Win32 con un método , que se usa para obtener un Windows Presentation Foundation (WPF) Cursor objeto basado en un identificador de cursor Win32 proporcionado.

D3DImage

que ImageSource muestra una superficie de Direct3D creada por el usuario.

DocObjHost

Este tipo o miembro admite la infraestructura de Windows Presentation Foundation (WPF) y no está pensado para usarse directamente desde el código.

DynamicScriptObject

Habilita las llamadas desde una aplicación del explorador XAML (XBAP) a la ventana HTML que hospeda la aplicación.

HwndHost

Hospeda una ventana win32 como un elemento dentro del contenido de Windows Presentation Foundation (WPF).

HwndSource

Presenta Windows Presentation Foundation (WPF) contenido en una ventana win32.

HwndTarget

Representa un enlace a un identificador de ventana que admite la composición visual.

Imaging

Proporciona compatibilidad administrada con interoperación no administrada para crear objetos de imagen.

InteropBitmap

InteropBitmap permite a los desarrolladores mejorar el rendimiento de representación de las interfaces de usuario no WPF hospedadas por WPF en escenarios de interoperabilidad.

WindowInteropHelper

Ayuda a la interoperación entre Windows Presentation Foundation (WPF) y el código Win32.

Estructuras

Nombre Description
HwndSourceParameters

Contiene los parámetros que se usan para crear un HwndSource objeto mediante el HwndSource(HwndSourceParameters) constructor .

MSG

Contiene información de mensajes de la cola de mensajes de un subproceso.

Interfaces

Nombre Description
IErrorPage

Define la interacción entre las aplicaciones de Windows Presentation Foundation (WPF) que hospedan contenido de interoperación e interpretan el archivo ejecutable de Windows Presentation Foundation (WPF) y una página de error proporcionada por el host.

IKeyboardInputSink

Proporciona un receptor de teclado para componentes que administran tabulaciones, aceleradores y mnemónicos entre límites de interoperabilidad y entre HWND. Esta interfaz implementa la administración de mensajes de teclado en WPF-Win32 escenarios de interoperación.

IKeyboardInputSite

Administra el foco del teclado dentro del contenedor. Esta interfaz implementa la administración de mensajes de teclado en WPF-Win32 escenarios de interoperación.

IProgressPage

Define la interacción entre las aplicaciones de Windows Presentation Foundation (WPF) que hospedan contenido de interoperación y una página de progreso proporcionada por el host.

IWin32Window

Define el contrato para los identificadores de ventana de Win32.

Enumeraciones

Nombre Description
D3DResourceType

Especifica los tipos de superficie direct3D que son compatibles con la clase D3DImage.

RenderMode

Especifica la preferencia de representación.

Delegados

Nombre Description
HwndSourceHook

Representa el método que controla los mensajes de ventana de Win32.

ThreadMessageEventHandler

Representa el método que controla los ThreadFilterMessage eventos y ThreadPreprocessMessage .