System.Windows.Forms.Integration 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.
Enthält Klassen, die die Interoperabilität von steuerelementen Windows Forms und WPF unterstützen.
Klassen
| Name | Beschreibung |
|---|---|
| ChildChangedEventArgs |
Stellt Daten für die ChildChanged und ChildChanged Ereignisse bereit. |
| ElementHost |
Ein Windows Forms-Steuerelement, das zum Hosten eines Windows Presentation Foundation (WPF)-Elements verwendet werden kann. |
| IntegrationExceptionEventArgs |
Stellt eine Basisklasse für Klassen bereit EventArgs , die optional das Auslösen von Ausnahmen unterstützen. |
| LayoutExceptionEventArgs |
Stellt Daten für das LayoutError-Ereignis bereit. |
| PropertyMap |
Bietet eine Möglichkeit zum Übersetzen von Eigenschaftswerten zwischen Windows Forms-Steuerelementen und WPF-Elementen (Windows Presentation Foundation). |
| PropertyMappingExceptionEventArgs |
Stellt Daten für das PropertyMappingError-Ereignis bereit. |
| WindowsFormsHost |
Ein Element, mit dem Sie ein Windows Forms-Steuerelement auf einer WPF-Seite hosten können. |
Delegaten
| Name | Beschreibung |
|---|---|
| PropertyTranslator |
Stellt eine Übersetzungsfunktion für eine zugeordnete Eigenschaft des Hoststeuerelements bereit. |
Hinweise
Der namespace System.Windows.Forms.Integration enthält Klassen, die die Interoperabilität zwischen den technologien Windows Forms und WPF ermöglichen. Wenn Sie System.Windows.Forms.Integration-Klassen verwenden, können Sie Windows Forms Steuerelemente auf WPF Seiten hosten und Elemente in Windows Forms basierten Anwendungen WPF.
Die beiden wichtigsten Klassen, die Interoperationsfunktionen implementieren, sind WindowsFormsHost und ElementHost. Welche Klasse Sie verwenden, hängt von der Implementierung des Steuerelements ab:
Verwenden Sie die Klasse WindowsFormsHost, wenn Sie ein Windows Forms Steuerelement auf einer WPF Seite verwenden müssen.
Verwenden Sie die klasse ElementHost, wenn Sie ein WPF-Element in einer Windows Forms-basierten Anwendung verwenden müssen.