System.Windows.Forms.Integration Obor názvů

Obsahuje třídy, které podporují spolupráci model Windows Forms a ovládacích prvků WPF (Windows Presentation Foundation).

Třídy

Name Description
ChildChangedEventArgs

Poskytuje data pro události ChildChanged a ChildChanged.

ElementHost

Ovládací prvek model Windows Forms, který lze použít k hostování elementu Windows Presentation Foundation (WPF (Windows Presentation Foundation)).

IntegrationExceptionEventArgs

Poskytuje základní třídu pro EventArgs třídy, které podporují volitelně vyvolávání výjimek.

LayoutExceptionEventArgs

Poskytuje data pro událost LayoutError.

PropertyMap

Poskytuje způsob, jak přeložit hodnoty vlastností mezi ovládacími prvky model Windows Forms a elementy WPF (Windows Presentation Foundation) (Windows Presentation Foundation).

PropertyMappingExceptionEventArgs

Poskytuje data pro událost PropertyMappingError.

WindowsFormsHost

Prvek, který umožňuje hostovat ovládací prvek model Windows Forms na stránce WPF (Windows Presentation Foundation).

Delegáti

Name Description
PropertyTranslator

Poskytuje funkci překladu pro mapovanou vlastnost ovládacího prvku hostitele.

Poznámky

Obor názvů System.Windows.Forms.Integration obsahuje třídy, které umožňují spolupráci mezi technologiemi model Windows Forms a WPF (Windows Presentation Foundation). Pokud používáte třídy System.Windows.Forms.Integration, můžete hostovat ovládací prvky model Windows Forms na WPF (Windows Presentation Foundation) stránkách a WPF (Windows Presentation Foundation) prvky v model Windows Forms aplikacích.

Dvě klíčové třídy, které implementují interoperační schopnosti jsou WindowsFormsHost a ElementHost. Kterou třídu použijete, závisí na implementaci kontroly:

  • Třídu WindowsFormsHost použijte, pokud je nutné použít ovládací prvek model Windows Forms na stránce WPF (Windows Presentation Foundation).

  • Třídu ElementHost použijte, když je nutné použít prvek WPF (Windows Presentation Foundation) v aplikaci založené na model Windows Forms.