Dot-Net

WPF 是 Windows 應用程序的選擇嗎?

  • October 27, 2011

我正在通過 PTVS 在 Ironpython 中使用 Visual Studio 2010 進行開發。

我看到 WPF 與 silverlight 等效項相比相當慢……至少對我而言。我的程序做了很多計算,但使用者界面非常簡單。我已經閱讀了很多WPF 與 Silverlight 的問題 ,還有這個問題。我聽說過silverlight 瀏覽器外模式…我不知道該怎麼想。

我有點困惑,我需要我的應用程序快速,我不需要太多關於使用者界面的東西。它只是一個 Windows 應用程序,只能在使用者電腦上執行。

那麼,在這種情況下,wpf 實際上是最佳選擇嗎?

謝謝

老實說,與所有其他評論相反。即使是簡單的應用程序,我也使用 WPF。事實上,它確實有助於避免其他 ui 框架上的大量必要程式碼。我喜歡這樣一個事實,即使用 WPF 我可以直接考慮我要修改的數據,而無需編寫大量事件處理程序來將項目添加到集合中,將它們顯示在列表中等。WPF 也不一定要使用 MVVM,只是使用結合了視圖模型和模型的類。在大量使用 WPF 之後,我無法想像再次使用 Windows 窗體。

但當然這只是我個人的看法。最後,始終使用最適合您手頭問題的工具。如果您不了解 WPF,並且只想將它用於小型應用程序,我建議您使用 windows 窗體或其他東西。

引用自:https://stackoverflow.com/questions/7917806