这里记录下WPF使用Winform控件的方法,其中WPF分为.netframework版本WPF和.net5.0版本WPF,分别介绍两种版本使用winform控件的方法
1.NetFrameWork版本WPF使用Winform控件
引入 WindowsFormsIntegration.dll,System.Windows.Forms.dll
这两个库
然后在主窗体的.XAML文件中引入这两个程序的命名空间
这里的WindowsFormsHost相当于是winform控件的载体容器,对于winform中自定义的控件,先引入自定义的程序集.dll文件,再引入命名空间.,然后把自定义的控件放入到WindowsFormsHos承载容器中就可以了
比如我这里加入的自定义的Imager控件,直接引入程序集,再引入命名空间
2.Net5.0版本WPF使用Winform控件
我们也想像上述一样操作,但关键是.net5.0里面是没有程序集的那个选