我们使用Infragistic框架使用Winforms.我们正在考虑转向WPF.问题是我们已经在Winforms中有几个表单,对话框等.我们需要共同的外观和感觉,因此我们需要将所有内容迁移到WPF.
是否有迁移工具来获取Winforms并迁移到WPF?我知道不可能完全做到这一点,但有什么东西可以完成一些工作吗?
谢谢
在我的观点中,根据您的体系结构,一对一翻译并不是真正适合的方法:考虑为什么要转移到wpf,并评估您是否真的想要提交它.它是一个强大的框架,但是学习曲线相当陡峭,而且非常值得,您需要花时间查看用户体验并了解wpf如何提供帮助.如果你想拥有winforms的外观和感觉,并且只是转向wpf因为它是下一个新的东西,那么你就会感到不愉快.
Anayway,我们在迁移winforms时所做的就是在wpf中制作新的屏幕,并使用ElementHost和WindowsFormsHost继续托管旧的winforms屏幕.顺便说一句,这些工作确实很顺利 - 到目前为止我们还没有遇到任何问题.然后我们将屏幕逐屏迁移到wpf.同时看起来像弗兰肯斯坦,但至少我们有定期反馈,一切都很实用.