System.Windows.Interop Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |