WPF寄宿WinForm窗体

1.WPF与WinForm交互可以通过WindowsFormsHost控件实现,

在WPF程序中添加一个WindowsFormsHost控件,

然后就可以再WindowsFormsHost控件中添加需要显示的WinForm了。

代码如下:

 Form1 f = new Form1();
 f.TopLevel = false;//在WinFrom窗体嵌套时候也要设置false,

                           因为顶级控件是不能被加入另一个其中的。
 this.windowsFormsHost1.Child = f;

 

你可能感兴趣的:(WinForm)