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