有没有办法在 WPF 表单中的某种容器或包装器类型控件中托管/显示完整的 WinForms 表单(而不仅仅是单个控件)?我正在寻找概念上类似于 html 中的 php 或 iframe 的虚拟包含的东西。可能通过将其编译成 OCX 或 DLL。
最佳答案
您可以使用以下代码来完成:
在您的 XAML 中:
<WindowsFormsHost name="wfHost" />
在您的代码隐藏中:
Form foo = new Form();
foo.TopLevel = false;
foo.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
wfHost.Child = foo;
关于c# - 是否可以通过容器/包装器在 WPF 表单中托管 WinForm 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293219/