幾個星期後,我幾乎完成了我的第一個WPF項目。 現在我想重構並儘可能使我的應用程序清晰/可重用。將現有程序轉換爲MVVM模式
是否需要很多工作(意思是某些邏輯完全改變?)將整個應用程序更改爲模式,這會使應用程序更易於理解嗎?除了MVVM之外,還有其他的東西我應該看看嗎?
基本上這個應用程序將被別人使用,所以我的目標是讓這個程序更簡單,因爲它真的在某些領域變得複雜了。
我的方案的總佈局包括:
- 10類(使用單例1級的數據庫類)
- 3 HelperClasses
- 3 UserControlPages在約3類
你的問題太籠統了。更加詳細一些。 –
衡量難度的一個好方法是查看在代碼隱藏中您有多少次具體的控件引用。 MVVM ViewModel保持與視圖的邏輯分離,只要你的代碼背後是非常通用的,它可能很容易移植到MVVM – ericb