13
A
回答
15
微軟正在爲我們做所有事情,所以我們必須拋棄2年前寫下的所有內容。 據喬希史密斯,
有沒有辦法將Winforms應用程序轉換爲WPF應用程序?
不。這兩個UI平臺是非常不同的,沒有將WinForms應用程序轉換爲WPF應用程序的應用程序。當然,這不會阻止您重用您在WinForms中使用的任何業務/ DAL/logging/Ioc/etc庫。
但是,您可能想要查看this,這是一款非常基本但功能強大的WinForms-> XAML轉換器,由Rob Relyea從WPF & Xaml Language Team撰寫。根據他的說法,「我們(微軟)並沒有構建一個真正的轉換器,因爲我們認爲大多數人不會只是移動控件,但往往會重新考慮他們的應用程序,我們很樂意反饋。 。「
另外,您也可以通過Rob Relyea查看Guidance for migrating an app from Windows Forms to WPF。
7
直接的答案是一個很大的號
如果你想利用新的平臺的所有實權,你需要重建整個贏形成UI方面,最有效的數據綁定相關代碼和用戶體驗。您的DataLayer可以在WPF中完全重用。
您可以查看大量的要求在同一個
問題What is the easiest way to upgrade a large C# winforms app to WPF
What are the bigger hurdles to overcome migrating from Winforms to WPF?
2
現在有那不正是你所要求的項目。見Windows Forms to Windows Presentation Foundation Converter。另請參閱video。
相關問題
- 1. 將網站從.NET 2.0遷移到.NET 3.5的風險
- 2. 將庫從2.0遷移到3.5中斷應用程序引用
- 3. 將應用程序從dotnet 2.0遷移到3.5
- 4. 如何將此Winform應用程序遷移到WPF?
- 5. 從.NET1.1遷移到3.5
- 6. 將actionbarsherlock遷移到版本4.0.2(從3.5)
- 7. 從Flex 3.1遷移到3.5
- 8. 從.net 2.0遷移輸入的數據集到3.5
- 9. 從.NET 2.0遷移到.Net 3.5有多遲?
- 10. 對從.NET Framework 2.0遷移到3.5的客戶端的影響
- 11. 完美的理由從ASP.NET 2.0遷移到ASP.NET 3.5
- 12. Web服務不能從JavaScript遷移從ASP.NET 2.0到ASP.NET 3.5
- 13. 如何將Struts從2.0遷移到2.5?
- 14. 遷移到.NET Core 2.0
- 15. 從openId 2.0遷移到OAuth 2.0登錄
- 16. 關於如何將網站從ASP.net 1.1/2.0遷移到3.5的建議
- 17. 我們的客戶從.Net 2.0遷移到.Net 3.5有什麼用?
- 18. 從窗體遷移到WPF
- 19. SQL Server CE 3.5到SQL Server遷移
- 20. .NET 3.5到.NET 4.5.1遷移問題
- 21. 從.net 3.5遷移到4.5,System.Xml.Linq出錯
- 22. MEF - 遷移從.NET 3.5到.NET 4.0
- 23. WCF遷移從.net 3.5到4.0
- 24. 蟒蛇asyncio從3.4遷移到3.5+
- 25. ElasticSearch 2.0 NEST遷移
- 26. 將EnterpriseLibrary v5遷移到v6和.Net framework 3.5到4.6.2
- 27. 是否應該放棄對.NET 2.0的支持並遷移到.NET 3.5?
- 28. 將複選框添加到VB.NET WPF 3.5 TreeView
- 29. CouchDb數據從1.4遷移到2.0
- 30. JAX-WS 2.0 - 從xsd:double遷移到xsd:decimal
感謝您的信息和鏈接!看起來我會重新從頭開始重寫所有的東西,但至少我不會想知道是否有更簡單的方法......謝謝! JFV – JFV 2008-11-24 20:44:21
@JFV - 不客氣。我只是想提醒你我真的對這個話題一無所知......我只是把它說成是誠實的.....但我相信羅布雷利亞所說的...... – badbadboy 2008-11-24 20:55:46