![]() |
1
3
将WinForms窗体放入WPF窗体中的WindowsFormsHost标记中是错误的。但是您可以从任何WPF项目实例化一个新表单。方法如下: 假设您有两个项目“WinFormProj”和“WPFProj”。WinFormProj有一个名为“Login”的表单。 首先在WPFProj项目中向WinFormProj添加一个引用。
如果这样做不行,您可以将WinForms窗体转换为用户控件 将 存在于WindowsFormsHost WPF标签中。要做到这一点,通常很简单。。。
到
接下来,在WPF表单中,将WinForms项目添加为xml命名空间:
最后,将其添加到网格/StackPanel/希望用户控件托管的任何位置:
很简单,一旦你解开它。 |
![]() |
melmi · 如何在C中实例化堆中的结构# 7 年前 |
![]() |
Max · 使用flatbuffers从C#序列化到本机内存缓冲区 7 年前 |
![]() |
Saurabh Agrawal · 如何在数据标签C中使用模式属性# 7 年前 |
![]() |
Nat · 如何在UWP应用程序中创建COM对象?(C#) 9 年前 |