System.Windows.Forms.Integration Névtér

Olyan osztályokat tartalmaz, amelyek támogatják a Windows Forms és WPF vezérlők együttműködését.

Osztályok

Name Description
ChildChangedEventArgs

Adatokat biztosít a ChildChanged és ChildChanged eseményekhez.

ElementHost

Egy Windows Forms vezérlőelem, amely egy Windows megjelenítési alaprendszer (WPF) elem üzemeltetésére használható.

IntegrationExceptionEventArgs

Alaposztályt biztosít azoknak az osztályoknak EventArgs , amelyek támogatják a kivételek opcionális emelését.

LayoutExceptionEventArgs

Adatokat biztosít az LayoutError eseményhez.

PropertyMap

Lehetővé teszi a tulajdonságértékek fordítását Windows Forms vezérlők és Windows megjelenítési alaprendszer (WPF) elemek között.

PropertyMappingExceptionEventArgs

Adatokat biztosít az PropertyMappingError eseményhez.

WindowsFormsHost

Olyan elem, amely lehetővé teszi egy Windows Forms vezérlőelem üzemeltetését egy WPF lapon.

Delegáltak

Name Description
PropertyTranslator

Fordítási függvényt biztosít a gazdagépvezérlő egy megfeleltetett tulajdonságához.

Megjegyzések

A System.Windows.Forms.Integration névtér olyan osztályokat tartalmaz, amelyek lehetővé teszik a Windows Forms és a WPF technológiák közötti együttműködést. A System.Windows.Forms.Integration osztályok használatakor Windows Forms vezérlőket üzemeltethet WPF oldalakon, és WPF elemeket Windows Forms-alapú alkalmazásokban.

Az interoperációs képességeket megvalósító két fő osztály a(z) WindowsFormsHost és ElementHost. A használt osztály a vezérlő implementációjától függ:

  • A WindowsFormsHost osztályt akkor használja, ha WPF lapon Windows Forms vezérlőelemet kell használnia.

  • A ElementHost osztályt akkor használja, ha WPF elemet kell használnia egy Windows Forms-alapú alkalmazásban.