System.Windows.Forms.Integration Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.