参考文章:https://www.cnblogs.com/xinyf/p/5983517.html
1、 增加引用
引用两个dll文件:WindowsFormsIntegration.dll,System.Windows.Forms.dll。
2、 增加命名空间
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
3、 使用控件
容纳WinForm控件的控件容器
<wfi:WindowsFormsHost>
<!--这里写winForm控件-->
</wfi:WindowsFormsHost>
<wfi:WindowsFormsHost>就是WinForm控件的宿主容器,
每一个宿主容器只能放一个WinForm控件,
WinForm控件在进行命名时,需要加前缀 x: 。
其它:
1、控件显示效果的调整:
https://www.cnblogs.com/chen-whutgis/p/4155078.html
在Main()函数里面添加System.Windows.Forms.Application.EnableVisualStyles();
2、Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决
https://www.cnblogs.com/yigedaizi/p/4392478.html
3、Winform控件在WPF中使用的注意事项