gpt4 book ai didi

c# - 从 Winforms 迁移到 WPF

转载 作者:太空狗 更新时间:2023-10-29 22:21:11 24 4
gpt4 key购买 nike

我们使用的是使用 Infragistic 框架的 Winforms。我们正在考虑迁移到 WPF。问题是我们在 Winforms 中已经有几个表单、对话框等。我们需要通用的外观和感觉,因此我们需要全部迁移到 WPF。

是否有迁移工具可以将 Winforms 迁移到 WPF?我知道不可能完全做到这一点,但是有什么东西可以完成一些工作吗?

谢谢

最佳答案

在我看来,根据您的体系结构,一对一的翻译并不是真正正确的方法:考虑您为什么要迁移到 wpf,并评估您是否真的想致力于它。这是一个功能强大的框架,但学习曲线相当陡峭,要真正值得,您需要花时间研究用户体验并了解 wpf 如何提供帮助。如果您想要 winforms 的外观和感觉,并且只是因为 wpf 是下一个新事物而转移到 wpf,那么您会遇到不愉快的惊喜。

无论如何,我们在迁移我们的 winforms 东西时所做的是在 wpf 中制作新屏幕,并使用 ElementHost 继续托管旧的 winforms 屏幕。和 WindowsFormsHost .顺便说一句,这些工作真的很好——到目前为止我们还没有遇到任何问题。然后我们逐屏迁移到 wpf。同时看起来像一个弗兰肯斯坦,但至少我们有定期的反馈并且一切正常。

关于c# - 从 Winforms 迁移到 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/694597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com