System.Windows.Forms.Integration Namespace

Enthält Klassen, die die Interoperation von Steuerelementen in Windows Forms und WPF unterstützen. Contains classes that support interoperation of Windows Forms and WPF controls.

Klassen

ChildChangedEventArgs

Stellt Daten für das ChildChanged-Ereignis und das ChildChanged-Ereignis bereit.Provides data for the ChildChanged and ChildChanged events.

ElementHost

Ein Windows Forms-Steuerelement, das zum Hosten eines Windows Presentation Foundation-Elements (WPF) verwendet werden kann.A Windows Forms control that can be used to host a Windows Presentation Foundation (WPF) element.

IntegrationExceptionEventArgs

Stellt eine Basisklasse für EventArgs-Klassen bereit, die das Auslösen von Ausnahmen optional unterstützen.Provides a base class for EventArgs classes which support optionally raising exceptions.

LayoutExceptionEventArgs

Stellt Daten für das LayoutError-Ereignis bereit.Provides data for the LayoutError event.

PropertyMap

Bietet eine Möglichkeit zum Übersetzen von Eigenschaftenwerten zwischen Windows Forms-Steuerelementen und WPF-Elementen (Windows Presentation Foundation).Provides a way to translate property values between Windows Forms controls and Windows Presentation Foundation (WPF) elements.

PropertyMappingExceptionEventArgs

Stellt Daten für das PropertyMappingError-Ereignis bereit.Provides data for the PropertyMappingError event.

WindowsFormsHost

Ein Element, mit dem Sie ein Windows Forms-Steuerelement auf einer WPF-Seite hosten können.An element that allows you to host a Windows Forms control on a WPF page.

Delegaten

PropertyTranslator

Stellt eine Übersetzungsfunktion für eine zugeordnete Eigenschaft des Hoststeuerelements bereit.Provides a translation function for a mapped property of the host control.

Hinweise

Die System.Windows.Forms.Integration -Namespace enthält Klassen, die die Interoperation zwischen ermöglichen die Windows FormsWindows Forms und WPFWPF Technologien.The System.Windows.Forms.Integration namespace contains classes that enable interoperation between the Windows FormsWindows Forms and WPFWPF technologies. Bei Verwendung von System.Windows.Forms.Integration Klassen, die Sie hosten Windows FormsWindows Forms auf steuert WPFWPF Seiten und WPFWPF Elemente in Windows FormsWindows Forms--basierte Anwendungen.When you use System.Windows.Forms.Integration classes, you can host Windows FormsWindows Forms controls on WPFWPF pages, and WPFWPF elements in Windows FormsWindows Forms-based applications.

Die zwei wichtigsten Klassen, die interoperations-Funktionalität zu implementieren sind WindowsFormsHost und ElementHost.The two key classes that implement interoperation capabilities are WindowsFormsHost and ElementHost. Welche Klasse Sie verwenden, hängt von Ihrer Implementierung des Steuerelements ab:Which class you use depends on your control implementation:

  • Verwenden Sie die WindowsFormsHost Klasse bei der Verwendung einer Windows FormsWindows Forms control für eine WPFWPF Seite.Use the WindowsFormsHost class when you must use a Windows FormsWindows Forms control on a WPFWPF page.

  • Verwenden der ElementHost Klasse bei der Verwendung einer WPFWPF Element in einer Windows FormsWindows Forms--basierten Anwendung.Use the ElementHost class when you must use a WPFWPF element in a Windows FormsWindows Forms-based application.