我正在構建一個WPF應用程序並試圖符合MVVM最佳實踐。我正在使用MVVM Foundation框架,並注意到Messenger類,我讀過它應該用於handling dialogs in WPF。這聽起來不錯,但我完全不知道如何使用Messenger來達到此目的。從字面上看,我想要做的就是打開一個關於模式的對話框 - 我不需要來回傳遞任何消息。使用MVVM Foundation Messenger顯示對話框
Messenger類的意圖是用於對話框需要來自其父對象的消息還是將消息返回給其父對象的情況?對於關於對話框來說這是否過分了?只需將代碼添加到事件處理程序以顯示對話框,我會更好嗎?
Oooohhh .....這使得很多更有意義,現在。 MyViewModel向AboutViewModel發送消息,AboutViewModel打開關於對話框。這絕對清除了我的困惑。非常感謝你。 – senfo 2009-11-25 01:09:45
沒問題,很高興幫助 – 2009-11-25 01:35:24