我们正在考虑将WinForms应用程序迁移到WPF,但现在只是开始使用WPF学习曲线4.0。
我想要做的是将我们的应用程序命令(剪切,复制,粘贴等)迁移到类似WPF的命令绑定系统,同时仍然作为WinForms应用程序运行 - 但是以这样的方式制作当我们继续使用WPF时,迁移很容易。
理想的方法是直接使用WPF命令接口,类和事件来实现我们的命令,并使用我们自己的调度程序将WinForms事件挂接到它们。
有没有人尝试过这样的事情或知道是否有可能?
答案 0 :(得分:0)
似乎没有人有任何答案,最安全的方法是使用类似WPF的结构并为类命名,以便将所有业务逻辑封装到命令中,然后使用我们自己的调度机制在WinForms应用程序中的时间。这将使命令无关紧要(只是将它们更改为派生出WPF类/接口) - 然后我们只需要将新的WPF UI绑定到现有命令并删除我们的WinForms调度代码。