System.Windows.Forms.Integration Naamruimte

Bevat klassen die ondersteuning bieden voor interoperation van Windows Forms en WPF besturingselementen.

Klassen

Name Description
ChildChangedEventArgs

Biedt gegevens voor de ChildChanged en ChildChanged gebeurtenissen.

ElementHost

Een Windows Forms besturingselement dat kan worden gebruikt voor het hosten van een Windows Presentation Foundation -element (WPF).

IntegrationExceptionEventArgs

Biedt een basisklasse voor EventArgs klassen die optioneel uitzonderingen ondersteunen.

LayoutExceptionEventArgs

Biedt gegevens voor de LayoutError gebeurtenis.

PropertyMap

Biedt een manier om eigenschapswaarden tussen Windows Forms besturingselementen en Windows Presentation Foundation (WPF) elementen te vertalen.

PropertyMappingExceptionEventArgs

Biedt gegevens voor de PropertyMappingError gebeurtenis.

WindowsFormsHost

Een element waarmee u een Windows Forms besturingselement kunt hosten op een WPF pagina.

Gedelegeerden

Name Description
PropertyTranslator

Biedt een vertaalfunctie voor een toegewezen eigenschap van het hostbesturingselement.

Opmerkingen

De System.Windows.Forms.Integration-naamruimte bevat klassen die interoperation tussen de technologieƫn Windows Forms en WPF mogelijk maken. Wanneer u System.Windows.Forms.Integration-klassen gebruikt, kunt u Windows Forms besturingselementen hosten op WPF pagina's en WPF elementen in Windows Forms toepassingen.

De twee belangrijkste klassen die interoperation-mogelijkheden implementeren, zijn WindowsFormsHost en ElementHost. Welke klasse u gebruikt, is afhankelijk van uw controle-implementatie:

  • Gebruik de klasse WindowsFormsHost wanneer u een Windows Forms besturingselement op een WPF pagina moet gebruiken.

  • Gebruik de klasse ElementHost wanneer u een WPF element in een toepassing op basis van Windows Forms moet gebruiken.