System.Windows.Interop Spazio dei nomi

Fornisce tipi di supporto per l'interoperabilità tra Windows Presentation Foundation (macchine virtuali Windows) e altre tecnologie, ad esempio Windows API e fornisce classi di base per altri scenari di interoperabilità specifici che coinvolgono macchine virtuali Windows.

Classi

Nome Descrizione
ActiveXHost

Ospita un controllo ActiveX come elemento all'interno del contenuto di Windows Presentation Foundation (macchine virtuali Windows).

BrowserInteropHelper

Classe helper che fornisce informazioni sull'ambiente del browser in cui è ospitata un'applicazione browser XAML (XBAP).

ComponentDispatcher

Abilita il controllo condiviso del message pump tra Win32 e macchine virtuali Windows in scenari di interoperabilità.

CursorInteropHelper

Fornisce una classe helper statica per l'interoperabilità macchine virtuali Windows/Win32 con un metodo, usato per ottenere un oggetto Windows Presentation Foundation (macchine virtuali Windows) Cursor in base a un handle di cursore Win32 fornito.

D3DImage

Oggetto ImageSource che visualizza una superficie Direct3D creata dall'utente.

DocObjHost

Questo tipo o membro supporta l'infrastruttura di Windows Presentation Foundation (macchine virtuali Windows) e non deve essere usato direttamente dal codice.

DynamicScriptObject

Abilita le chiamate da un'applicazione browser XAML (XBAP) alla finestra HTML che ospita l'applicazione.

HwndHost

Ospita una finestra Win32 come elemento all'interno del contenuto Windows Presentation Foundation (macchine virtuali Windows).

HwndSource

Presenta Windows Presentation Foundation (macchine virtuali Windows) contenuto in una finestra Win32.

HwndTarget

Rappresenta un'associazione a un handle di finestra che supporta la composizione visiva.

Imaging

Fornisce il supporto dell'interoperabilità non gestita per la creazione di oggetti immagine.

InteropBitmap

InteropBitmap consente agli sviluppatori di migliorare le prestazioni di rendering di interfacce utente non macchine virtuali Windows ospitate da macchine virtuali Windows in scenari di interoperabilità.

WindowInteropHelper

Supporta l'interoperabilità tra windows Presentation Foundation (macchine virtuali Windows) e il codice Win32.

Struct

Nome Descrizione
HwndSourceParameters

Contiene i parametri utilizzati per creare un oggetto HwndSource utilizzando il costruttore HwndSource(HwndSourceParameters).

MSG

Contiene informazioni sul messaggio dalla coda di messaggi di un thread.

Interfacce

Nome Descrizione
IErrorPage

Definisce l'interazione tra applicazioni Windows Presentation Foundation (macchine virtuali Windows) che ospitano contenuto di interoperabilità e interpretate dal file eseguibile Windows Presentation Foundation (macchine virtuali Windows) e una pagina di errore fornita dall'host.

IKeyboardInputSink

Fornisce un sink di tastiera per i componenti che gestisce tabulazioni, acceleratori e mnemonic attraverso i limiti di interoperabilità e tra HWND. Questa interfaccia implementa la gestione dei messaggi da tastiera in macchine virtuali Windows-Win32 scenari di interoperabilità.

IKeyboardInputSite

Gestisce lo stato attivo della tastiera all'interno del contenitore. Questa interfaccia implementa la gestione dei messaggi da tastiera in macchine virtuali Windows-Win32 scenari di interoperabilità.

IProgressPage

Definisce l'interazione tra applicazioni Windows Presentation Foundation (macchine virtuali Windows) che ospitano contenuto di interoperabilità e una pagina di stato fornita da un host.

IWin32Window

Definisce il contratto per gli handle di finestra Win32.

Enumerazioni

Nome Descrizione
D3DResourceType

Specifica i tipi di superficie Direct3D compatibili con la classe D3DImage.

RenderMode

Specifica la preferenza per il rendering.

Delegati

Nome Descrizione
HwndSourceHook

Rappresenta il metodo che gestisce i messaggi della finestra Win32.

ThreadMessageEventHandler

Rappresenta il metodo che gestisce gli ThreadFilterMessage eventi e ThreadPreprocessMessage .