我只是開始了整個WPF的事情,並且需要了解一些基本元素。我到目前爲止,我沒有在MVVM模式中發現Model,View和ViewModel。如何更改視圖+基於命令的視圖模型
我沒有得到的是在哪裏/如何去改變我的UI基於此。
可以說我有一個應用程序,我需要先登錄。我的登錄是一個視圖和我有一個viewmodel +模型。顯示這一個沒有問題,因爲它的「啓動」視圖我只是將它添加到我的窗口的構造函數中(對錯)。當用戶成功登錄後,我想將視圖和視圖模型更改爲例如。儀表板視圖+視圖模型。我應該手動完成所有這些工作,只需刪除登錄的用戶控件,然後添加其他用戶控件即儀表板?然後更改datacontext?這通常如何完成?
我擔心的是,我只是簡單地引入了很多代碼來切換view + viewmodel,這讓我有點困擾。什麼時候我從儀表板到客戶列表,然後到項目列表等我做這個邏輯在我的eventhandler /命令中按下按鈕?
[quote]「如果他們是正確的,那麼儀表板就會出現,它綁定到它的視圖模型。」 [/ quote] - 這個怎麼做是我試圖理解的。如何從一個視圖+視圖模型切換到另一個視圖? – 2011-03-09 21:47:17