将VB.NET 2.0 Winform迁移到3.5 WPF

12

是否可能将VB.NET Winform解决方案迁移到3.5 WPF解决方案?如果可以,有什么建议如何操作呢?

提前感谢! JFV

3个回答

15

微软正在为我们做一切,以便我们不得不抛弃我们两年前写的所有东西。 根据乔希·史密斯(Josh Smith)的说法,

有没有办法将WinForms应用程序转换为WPF应用程序?

不。这两个用户界面平台非常不同,没有应用程序可以将WinForms应用程序转换为WPF应用程序。当然,这不会阻止您在WinForms中重用任何业务/DAL/日志/Ioc等库。

但是,您可能想要查看this,这是一个相当基本但功能齐全的WinForms->XAML转换器,由WPF和Xaml语言团队的Rob Relyea编写。

根据他的说法,

“我们(微软)还没有构建一个真正的转换器,因为我们认为大多数人在移动控件时不仅仅会考虑移动,而且通常会重新思考他们的应用程序。我们非常乐意收到反馈……”

另外,您可能还想查看由Rob Relyea编写的从Windows Forms迁移到WPF的应用程序迁移指南


谢谢提供信息和链接!看起来我将不得不从头开始重新编写大部分内容,但至少我不会再纳闷是否有更简单的方法了...谢谢!JFV - JFV
@JFV - 不用谢。我只想警告你,实际上我对这个话题一无所知......我只是诚实地在谷歌上搜索了一下.....但我相信Rob Releya说的话...... - Paul Kapustin
最后一个链接已经失效。请查看存档:http://web.archive.org/web/20100929142258/http://blogs.windowsclient.net/rob_relyea/archive/2008/04/03/guidance-for-migrating-an-app-from-windows-forms-to-wpf.aspx - schmijos

7

1
有时候坏消息最好直接传达 :) - JaredPar
谢谢提供额外的链接,它们非常有帮助! - JFV

2

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