- 将原来的winform程序中的MainForm类的构造函数权限改成 public
- 项目输出由 应用程序改成 类库 (假设mainform.dll)
- 添加必要的引用
System.Windows.Forms
WindowsFormsIntegration
以及mainform.dll
- 在wpf的xaml中添加一个windowsformhost,假设name = wfh;
- 在MainWindow()中添加新建一个待添加的窗体类(比如 MainForm)对象
wfh.Child = mainform;
- 捕获到异常,子空间不能为顶级窗体,故把MainForm的TopLevel属性设为false即可;
- 最后运行程序,OK!