Sdílet prostřednictvím


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

Obsahuje třídy, které podporují interoperabilitu ovládacích prvků model Windows Forms a WPF.

Třídy

ChildChangedEventArgs

Poskytuje data pro ChildChanged události a ChildChanged .

ElementHost

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

IntegrationExceptionEventArgs

Poskytuje základní třídu pro EventArgs třídy, které podporují volitelné vyvolá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 prvky Windows Presentation Foundation (WPF).

PropertyMappingExceptionEventArgs

Poskytuje data pro událost PropertyMappingError.

WindowsFormsHost

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

Delegáti

PropertyTranslator

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

Poznámky

Obor System.Windows.Forms.Integration názvů obsahuje třídy, které umožňují spolupráci mezi technologiemi model Windows Forms a WPF. Při použití System.Windows.Forms.Integration tříd můžete hostovat ovládací prvky model Windows Forms na stránkách WPF a prvky WPF v aplikacích založených na model Windows Forms.

Dvě klíčové třídy, které implementují možnosti vzájemné spolupráce, jsou WindowsFormsHost a ElementHost. Která třída, kterou použijete, závisí na implementaci řízení:

  • WindowsFormsHost Pokud potřebujete použít ovládací prvek model Windows Forms na stránce WPF, použijte třídu .

  • ElementHost Třídu použijte, pokud musíte použít prvek WPF v aplikaci založené na model Windows Forms.