Używanie kontrolek WPF w aplikacjach Windows Forms

Kontrolki Windows Presentation Foundation (WPF) można używać w aplikacjach opartych na formularzach systemu Windows. Chociaż są to dwie różne technologie widzenia, współdziałają bezproblemowo.

Program Windows Forms Projektant w programie Visual Studio udostępnia wizualne środowisko projektowe do hostowania kontrolek programu Windows Presentation Foundation. Kontrolka WPF jest hostowana przez specjalną kontrolkę Windows Forms o nazwie ElementHost. Ta kontrolka umożliwia kontrolce WPF uczestnictwo w układzie formularza oraz odbieranie komunikatów klawiatury i myszy. W czasie projektowania możesz rozmieścić kontrolkę ElementHost tak samo jak w przypadku dowolnej kontrolki Windows Forms.

Można również używać kontrolek Windows Forms w aplikacjach opartych na WPF. Aby uzyskać więcej informacji, zobacz Projektowanie kodu XAML w programie Visual Studio.

Zobacz też