从Winforms迁移到WPF

5
我们正在使用Infragistic框架的Winforms技术。现在我们考虑转移到WPF,但问题是我们已经有了一些在Winforms环境下的表单和对话框等。我们需要统一外观和感觉,因此需要将它们全部迁移到WPF。
是否有迁移工具可以将Winforms迁移到WPF?我知道完全迁移是不可能的,但是否有一些工具可以做一部分工作?
谢谢。
1个回答

12

在我看来,根据你的架构,一对一的翻译并不是正确的方法:考虑你为什么想要转换到wpf,并评估你是否真的想承诺它。这是一个强大的框架,但有相当陡峭的学习曲线,如果要真正值得,你需要花时间看用户体验并了解wpf如何帮助。如果你只是因为它是新的东西而想要winforms的外观和感觉,那你将面临一个不愉快的惊喜。

无论如何,在迁移我们的winforms内容时,我们做的是在wpf中创建新的屏幕,并使用ElementHostWindowsFormsHost继续托管旧的winforms屏幕。顺便说一句,这些工作非常好 - 到目前为止我们还没有遇到任何问题。然后逐屏幕迁移到wpf。看起来像是个半人马,但至少我们有正常的反馈,一切都很实用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接