我正在使用一個香草WPF應用程序並將其轉換爲使用MVVM模式。在對代碼進行評估期間,我編寫了一些在轉換應用程序之前需要了解的主題列表。我的列表看起來有點像這樣:將WPF應用程序轉換爲MVVM時必須知道的事項的一般清單
- 動態加載XAML(雖然這是針對我的應用程序)
- 結合XAML來查看模型的命令(按鈕,工具欄,菜單項)
- 熱鍵
- 結合視圖模型命令事件(窗口大小的變化,鼠標事件等)
- 處理對話框(消息框,文件對話框,用戶設計的對話框等)
我已經爲每件商品提供了各種解決方案,所以我不會問如何去做。我的實際問題是:我錯過了什麼?還有什麼我需要知道的?
看到它的另一種方法是如果我正在製作WPF WVVM工具包。它需要什麼樣的功能和功能,以便開發人員可以創建MVVM應用程序?
謝謝!
你有博客嗎? :)我已經經歷了類似的清單,但並沒有像你所做的那樣提前完成。我善於把所有東西拼湊在一起,隨着我的進步而學習。我對你列表中的幾乎所有東西都有解決方案,但希望看到你的方法,這樣我就可以獲得(可能)不同的觀點。 – Dave 2009-12-29 16:20:16