是否可以将VB.NET Winform解决方案迁移到3.5 WPF解决方案.如果有的话,有什么建议吗?
提前致谢!JFV
微软正在为我们做一切事情,以便我们不得不丢弃我们2年前写的所有内容.据约什史密斯说,
有没有办法将Winforms应用程序转换为WPF应用程序?
不.这两个UI平台非常不同,没有应用程序将WinForms应用程序转换为WPF应用程序.当然,这不会阻止您重用在WinForms中使用的任何业务/ DAL/logging/Ioc/etc库.
但是,你可能想看看这个非常基本但功能齐全的WinForms-> XAML转换器,由WPF和Xaml语言团队的Rob Relyea编写.
据他说,"我们(微软)还没有建立一个真正的转换器,因为我们认为大多数人不会只是移动控件,但往往会重新考虑他们移动它的应用程序.我们喜欢反馈......"
此外,您可能还想查看将应用程序从Windows窗体迁移到WPF的指南,Rob Relyea也是如此.
直接回答是一个很大的问题.
如果您想充分利用新平台的所有功能,则需要重建整个Win窗体UI端和大多数相关代码,以实现有效的数据绑定和用户体验.您的DataLayer可以在WPF中完全重用.
您可以检查相同的大量问题
将大型C#winforms应用程序升级到WPF的最简单方法是什么?
克服从Winforms迁移到WPF有哪些更大的障碍?