Freigeben über


System.Windows.Interop Namespace

Stellt Hilfstypen für die Interoperation zwischen Windows Presentation Foundation (WPF) und anderen Technologien (z. B. Windows APIs) sowie Basisklassen für weitere spezifische Interoperabilitätsszenarien in Bezug auf WPF bereit.

Klassen

ActiveXHost

Hostet ein ActiveX-Steuerelement als Element in WPF-Inhalt (Windows Presentation Foundation).

BrowserInteropHelper

Eine Hilfsklasse, die Informationen über die Browserumgebung enthält, in der eine XBAP-Anwendung (XAML Browser Application) gehostet wird.

ComponentDispatcher

Aktiviert in Interoperationsszenarios das freigegebene Steuerelement des Nachrichtenfilters zwischen Win32 und WPF.

CursorInteropHelper

Stellt eine statische Hilfsklasse für die WPF/Win32-Interoperation mit einer Methode bereit, mit der ein Windows Presentation Foundation-Cursor-Objekt auf der Grundlage eines bereitgestellten Win32-Cursorhandles abgerufen wird.

D3DImage

Eine ImageSource, die eine vom Benutzer erstellte Direct3D-Oberfläche anzeigt.

DocObjHost

Dieser Typ oder dieses Mitglied unterstützt die Windows Presentation Foundation-Infrastruktur (WPF) und ist nicht für die direkte Verwendung im Code vorgesehen.

DynamicScriptObject

Ermöglicht Aufrufe von einer XAML-Browseranwendung (XBAP) zu dem HTML-Fenster, das die Anwendung hostet.

HwndHost

Hostet ein Wind32-Fenster als Element in WPF-Inhalt (Windows Presentation Foundation).

HwndSource

Stellt WPF-Inhalt in einem Win32-Fenster dar.

HwndTarget

Stellt eine Bindung an ein Fensterhandle dar, das die visuelle Komposition unterstützt.

Imaging

Stellt Unterstützung für die Interoperation zweischen verwaltetem und nicht verwaltetem Code bereit, um Bildobjekte zu erstellen.

InteropBitmap

Mit InteropBitmap können Entwickler die Renderingleistung von Nicht-WPF-UIs verbessern, die von WPF in Interoperabilitätsszenarios gehostet werden.

WindowInteropHelper

Unterstützt die Zusammenarbeit von WPF- und Wind32-Code.

Strukturen

HwndSourceParameters

Enthält die Parameter für das Erstellen eines HwndSource-Objekts mit dem HwndSource(HwndSourceParameters)-Konstruktor.

MSG

Enthält Meldungsinformationen aus der Meldungswarteschlange eines Threads.

Schnittstellen

IErrorPage

Definiert die Interaktion zwischen WPF-Anwendungen (Windows Presentation Foundation), die Interoperationsinhalt hosten und von der ausführbaren WPF-Datei interpretiert werden, und einer vom Host bereitgestellten Fehlerseite.

IKeyboardInputSink

Stellt für Komponenten eine Tastatursenke bereit, die die Navigation mit der TAB-TASTE, Zugriffstasten und mnemonische Zeichen über Interoperabilitätsgrenzen hinweg und zwischen HWNDs verwaltet. Diese Schnittstelle implementiert die Verwaltung von Tastaturmeldungen in WPF-Win32-Interoperationsszenarios.

IKeyboardInputSite

Verwaltet den Tastaturfokus innerhalb des Containers. Diese Schnittstelle implementiert die Verwaltung von Tastaturmeldungen in WPF-Win32-Interoperationsszenarios.

IProgressPage

Definiert die Interaktion zwischen WPF-Anwendungen, die Interoperationsinhalt hosten, und einer vom Host bereitgestellten Statusseite.

IWin32Window

Definiert den Vertrag für Win32-Fensterhandles.

Enumerationen

D3DResourceType

Gibt die Direct3D-Oberflächentypen an, die mit der D3DImage-Klasse kompatibel sind.

RenderMode

Gibt die bevorzugte Renderingeinstellung an.

Delegaten

HwndSourceHook

Stellt die Methode dar, die Win32-Fenstermeldungen behandelt.

ThreadMessageEventHandler

Stellt die Methode dar, die das ThreadFilterMessage-Ereignis und das ThreadPreprocessMessage-Ereignis verarbeitet.