Udostępnij za pośrednictwem


System.Windows.Forms.Integration Przestrzeń nazw

Zawiera klasy, które obsługują współdziałanie kontrolek Windows Forms i WPF.

Klasy

ChildChangedEventArgs

Dostarcza dane dla zdarzeń ChildChanged i ChildChanged .

ElementHost

Kontrolka Windows Forms, która może służyć do hostowania elementu Windows Presentation Foundation (WPF).

IntegrationExceptionEventArgs

Udostępnia klasę bazową dla EventArgs klas, które obsługują opcjonalne zgłaszanie wyjątków.

LayoutExceptionEventArgs

Udostępnia dane dla zdarzenia LayoutError.

PropertyMap

Umożliwia tłumaczenie wartości właściwości między kontrolkami Windows Forms a elementami Windows Presentation Foundation (WPF).

PropertyMappingExceptionEventArgs

Udostępnia dane dla zdarzenia PropertyMappingError.

WindowsFormsHost

Element, który umożliwia hostowanie kontrolki Windows Forms na stronie WPF.

Delegaci

PropertyTranslator

Udostępnia funkcję tłumaczenia dla zamapowanej właściwości kontrolki hosta.

Uwagi

System.Windows.Forms.Integration Przestrzeń nazw zawiera klasy, które umożliwiają współdziałanie między technologiami Windows Forms i WPF. W przypadku używania System.Windows.Forms.Integration klas można hostować kontrolki Windows Forms na stronach WPF i elementy WPF w aplikacjach opartych na Windows Forms.

Dwie kluczowe klasy, które implementują możliwości współdziałania, to WindowsFormsHost i ElementHost. Która klasa, której używasz, zależy od implementacji kontrolki:

  • WindowsFormsHost Użyj klasy , jeśli musisz użyć kontrolki Windows Forms na stronie WPF.

  • ElementHost Użyj klasy , jeśli musisz użyć elementu WPF w aplikacji opartej na Windows Forms.