System.Windows.Interop Namespace

Fornece tipos de suporte para interoperação entre o WPF (Windows Presentation Foundation) e outras tecnologias, como APIs do Windows, e fornece classes base para outros cenários específicos de interoperação envolvendo o WPF.

Classes

Nome Description
ActiveXHost

Hospeda um controle ActiveX como um elemento dentro do conteúdo do WPF (Windows Presentation Foundation).

BrowserInteropHelper

Uma classe auxiliar que fornece informações sobre o ambiente do navegador no qual um aplicativo XBAP (aplicativo de navegador XAML) está hospedado.

ComponentDispatcher

Habilita o controle compartilhado da bomba de mensagem entre Win32 e WPF em cenários de interoperação.

CursorInteropHelper

Fornece uma classe auxiliar estática para a interoperação WPF/Win32 com um método, que é usado para obter um objeto Windows Presentation Foundation (WPF) Cursor com base em um identificador de cursor Win32 fornecido.

D3DImage

Um ImageSource que exibe uma superfície do Direct3D criada pelo usuário.

DocObjHost

Esse tipo ou membro dá suporte à infraestrutura do WPF (Windows Presentation Foundation) e não se destina a ser usado diretamente do seu código.

DynamicScriptObject

Habilita chamadas de um XBAP (aplicativo do navegador XAML) para a janela HTML que hospeda o aplicativo.

HwndHost

Hospeda uma janela do Win32 como um elemento dentro do conteúdo Windows Presentation Foundation (WPF).

HwndSource

Apresenta Windows Presentation Foundation (WPF) conteúdo em uma janela do Win32.

HwndTarget

Representa uma associação a um identificador de janela que dá suporte à composição visual.

Imaging

Fornece suporte de interoperação não gerenciado para criar objetos de imagem.

InteropBitmap

InteropBitmap permite que os desenvolvedores melhorem o desempenho de renderização de UIs não WPF hospedadas por WPF em cenários de interoperabilidade.

WindowInteropHelper

Auxilia a interoperação entre o WPF (Windows Presentation Foundation) e o código Win32.

Estruturas

Nome Description
HwndSourceParameters

Contém os parâmetros usados para criar um objeto HwndSource usando o construtor HwndSource(HwndSourceParameters).

MSG

Contém informações de mensagem da fila de mensagens de um thread.

Interfaces

Nome Description
IErrorPage

Define a interação entre aplicativos Windows Presentation Foundation (WPF) que hospedam conteúdo de interoperação e interpretados pelo executável Windows Presentation Foundation (WPF) e uma página de erro fornecida pelo host.

IKeyboardInputSink

Fornece um coletor de teclado para componentes que gerencia tabbing, aceleradores e mnemônicos entre limites de interoperabilidade e entre HWNDs. Essa interface implementa o gerenciamento de mensagens de teclado em cenários de interoperação WPF-Win32.

IKeyboardInputSite

Gerencia o foco do teclado dentro do contêiner. Essa interface implementa o gerenciamento de mensagens de teclado em cenários de interoperação WPF-Win32.

IProgressPage

Define a interação entre aplicativos Windows Presentation Foundation (WPF) que hospedam conteúdo de interoperação e uma página de progresso fornecida pelo host.

IWin32Window

Define o contrato para identificadores de janela win32.

Enumerações

Nome Description
D3DResourceType

Especifica os tipos de superfície Direct3D compatíveis com a classe D3DImage.

RenderMode

Especifica a preferência de renderização.

Delegados

Nome Description
HwndSourceHook

Representa o método que manipula mensagens de janela Win32.

ThreadMessageEventHandler

Representa o método que manipula o e ThreadPreprocessMessage os ThreadFilterMessage eventos.