Winforms应用程序中的WPF-XAML窗口

时间:2009-11-05 23:55:36

标签: wpf winforms window

我有一个在VS C#2008中编码的Winforms应用程序,并希望将WPF窗口插入Winforms应用程序的窗口窗格中。

你能解释一下这是怎么做的。

1 个答案:

答案 0 :(得分:1)

您需要使用ElementHost

ElementHost es = new ElementHost();
es.HostContainer.Children.Add(screen); // where screen is your wpf window or user control

es.Dock = Windows.Forms.DockStyle.Fill; // probably want to fill the element host. Not necessary
somePanel.Controls.Add(es); // add the element host to a panel on your Winform or the form itself

希望有所帮助