System.Windows.Forms.Integration Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.