System.Windows.Forms.Integration Namespace

Enthält Klassen, die die Interoperation von Steuerelementen in Windows Forms und WPF unterstützen.

Klassen

ChildChangedEventArgs

Stellt Daten für das ChildChanged-Ereignis und das ChildChanged-Ereignis bereit.

ElementHost

Ein Windows Forms-Steuerelement, das zum Hosten eines Windows Presentation Foundation-Elements (WPF) verwendet werden kann.

IntegrationExceptionEventArgs

Stellt eine Basisklasse für EventArgs-Klassen bereit, die das Auslösen von Ausnahmen optional unterstützen.

LayoutExceptionEventArgs

Stellt Daten für das LayoutError-Ereignis bereit.

PropertyMap

Bietet eine Möglichkeit zum Übersetzen von Eigenschaftenwerten 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

PropertyTranslator

Stellt eine Übersetzungsfunktion für eine zugeordnete Eigenschaft des Hoststeuerelements bereit.

Hinweise

Der System.Windows.Forms.Integration Namespace enthält Klassen, die die Zusammenarbeit zwischen den Windows Forms- und WPF-Technologien ermöglichen. Wenn Sie Klassen verwendenSystem.Windows.Forms.Integration, können Sie Windows Forms-Steuerelemente auf WPF-Seiten und WPF-Elemente in Windows Forms-basierten Anwendungen hosten.

Die beiden wichtigsten Klassen, die Interoperationsfunktionen implementieren, sind WindowsFormsHost und ElementHost. Welche Klasse Sie verwenden, hängt von Ihrer Steuerungsimplementierung ab:

  • Verwenden Sie die WindowsFormsHost -Klasse, wenn Sie ein Windows Forms-Steuerelement auf einer WPF-Seite verwenden müssen.

  • Verwenden Sie die ElementHost -Klasse, wenn Sie ein WPF-Element in einer Windows Forms-basierten Anwendung verwenden müssen.