我正在爲一個大學項目編寫一個小型的WPF應用程序,我正藉此機會學習MVVM模式。我已經實現了我的初始啓動窗口,這將是一個登錄頁面。如何從ViewModel導航?
我已經將登錄按鈕綁定到我從ICommand派生的命令,該命令使用LoginViewModel注入。然後LoginViewModel通過我創建的WCF服務驗證客戶。
我的問題是,一旦viewmodel接收到驗證是正確的通知,我應該如何從viewmodel導航到下一個頁面/窗口?我不想在viewmodel中創建一個新窗口的實例。我應該在這裏使用網頁嗎?我很想從一開始就瞭解最佳實踐,我不想浪費時間學習這樣做的壞方法。
謝謝。