2011-01-31 52 views
4

可能重複:
When is Winforms the correct choice vs. WPF?WPF是WinForms的替代品嗎?

嗨, 我看了各種各樣的意見,但我沒有得到最終的畫面。也是WPF替代WinForms或更豐富的視覺體驗的替代品?

+0

它不是替代品,因爲WinForms不會消失。投票結束這一點。嘗試一個更集中的問題。 – 2011-01-31 15:08:19

+0

這對Programmers.SE來說是一個更好的問題。但是,我無法遷移它。 – 2011-01-31 15:08:56

回答

1

替代方案。 Winforms沒有死,它完全支持.NET 4.0。並且,當您將Winforms項目完全轉換爲WPF應用程序時,您在Winforms項目中所做的任何工作都無法挽救。

4

總之......是的。

也就是說它可以被兩種方式查看。

什麼微軟簡而言之說是:

  • 的WinForms不會消失
  • 將沒有正在的WinForms平臺上做更多顯著的發展。
  • 微軟建議使用WPF
  • WPF將爲您提供更豐富的用戶界面體驗。
  • WPF將允許您更容易地使用設計模式進行更多基於標準的開發。

我知道這就像泥土一樣清晰,但這就是他們所說的。

0

不,它的控制方式更加動態和開發友好,特別是在Silverlight中開始採用相同的方法開始關閉Flash時。你可能想看看WPF in Wikipedia article

0

無論我們在winform中做什麼,我們都可以在wpf中做到這一點。唯一的區別是winforms也適用於較舊的操作系統。從VS2005開始,除了Winform庫和控件以外,還有很多額外的東西,而WPF庫和控件還有很多額外的東西。而VS2010完全寫在wpf上。基於這些事實,看起來像微軟對推動wpf更感興趣。同樣在我的網絡中,大多數新的桌面軟件都選擇wpf。 Winform肯定會在未來5年內出現,但在此之後我懷疑它的未來。