我正在編寫遵循MVVM原則的WPF應用程序。WPF/MVVM - 如何在啓動時執行命令?
我不想在啓動時執行命令 - 我懷疑什麼是最好的方法?
ViewModel對於是否有任何視圖應該是漠不關心的,對吧?
是否可以在虛擬機構造函數中做最後一件事呢?或者是否有'我現在可以掛接的應用程序正在運行,所有初始化已完成'的事件?
把它連接到視圖模型感覺不對?
爲了具體一點,我想作爲Visual Studio並加載'最近的解決方案',如果用戶已經在首選項中選擇了它。如果用戶通過GUI手動加載解決方案,我在MainFormViewModel中啓動流程,並且可以在那裏處理構造函數的最後一行中的加載?
有什麼想法?
安德斯,丹麥
+1,我完全忘記了`MEF`。 – decyclone 2011-02-04 15:48:03