【问题标题】:Migrating from Forms to WPF从窗体迁移到 WPF
【发布时间】:2010-04-29 20:15:10
【问题描述】:

我们正在考虑将 WinForms 应用程序迁移到 WPF,但由于 4.0 已经发布,因此才刚刚开始 WPF 学习曲线。

我想做的是将我们的应用程序命令(剪切、复制、粘贴等)迁移到类似 WPF 的命令绑定系统,同时仍作为 WinForms 应用程序运行 - 但以这样一种方式使当我们继续使用 WPF 时,迁移很容易。

理想的方法是直接使用 WPF 命令接口、类和事件来实现我们的命令,并使用我们自己的调度程序简单地将 WinForms 事件与它们挂钩。

有没有人尝试过这样的事情或知道是否可行?

【问题讨论】:

    标签: wpf winforms migration command


    【解决方案1】:

    似乎没有人有任何答案,最安全的方法是使用类似 WPF 的结构和命名类,以便将我们所有的业务逻辑封装到命令中,然后使用我们自己的调度机制暂时在 WinForms 应用程序中。这将使命令易于移植(只需更改它们以派生 WPF 类/接口) - 然后我们只需要将新的 WPF UI 绑定到现有命令并删除我们的 WinForms 调度代码。

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 2010-10-13
      • 1970-01-01
      相关资源
      最近更新 更多