System.Windows.Forms.Integration Namnområde

Innehåller klasser som stöder interoperation av Windows Forms och WPF kontroller.

Klasser

Name Description
ChildChangedEventArgs

Tillhandahåller data för ChildChanged och ChildChanged händelserna.

ElementHost

En Windows Forms kontroll som kan användas som värd för ett Windows Presentation Foundation-element (WPF).

IntegrationExceptionEventArgs

Tillhandahåller en basklass för EventArgs klasser som stöder valfritt höjning av undantag.

LayoutExceptionEventArgs

Innehåller data för LayoutError händelsen.

PropertyMap

Ger ett sätt att översätta egenskapsvärden mellan Windows Forms kontroller och Windows Presentation Foundation -element (WPF).

PropertyMappingExceptionEventArgs

Innehåller data för PropertyMappingError händelsen.

WindowsFormsHost

Ett element som gör att du kan vara värd för en Windows Forms kontroll på en WPF sida.

Delegeringar

Name Description
PropertyTranslator

Tillhandahåller en översättningsfunktion för en mappad egenskap för värdkontrollen.

Kommentarer

Namnområdet System.Windows.Forms.Integration innehåller klasser som möjliggör samverkan mellan teknikerna Windows Forms och WPF. När du använder System.Windows.Forms.Integration klasser kan du vara värd för Windows Forms kontroller på WPF sidor och WPF element i Windows Forms-baserade program.

De två nyckelklasserna som implementerar interoperationsfunktioner är WindowsFormsHost och ElementHost. Vilken klass du använder beror på din kontrollimplementering:

  • Använd klassen WindowsFormsHost när du måste använda en Windows Forms-kontroll på en WPF sida.

  • Använd klassen ElementHost när du måste använda ett WPF-element i ett Windows Forms-baserat program.