wpf 添加 winform

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

猜你喜欢

转载自blog.csdn.net/susubuhui/article/details/80061986
今日推荐