如何使用MVVM在WPF中實現頁面特定導航?例如,如果我有「設置」頁面和「帳戶」頁面,每個頁面都有自己獨特的頁面特定導航,但每個導航項目都位於應用程序的同一個容器中。導航容器停靠在應用程序窗口的左側,並且不會更改,但導航項目會根據用戶所在的頁面而改變。我有兩種方法:WPF頁面特定導航MVVM
- 爲每個頁面
- 爲每個不同的導航導航視圖,視圖模型創建一個導航視圖,視圖模型和動態添加相應的必要的按鈕,不管以何種頁面的用戶是
在我看來,第二個選項似乎更好,因爲它更具動態性,只使用一個視圖/視圖模型,但我不確定如何實現這一點。我可以輕鬆地爲一個導航容器編碼視圖和查看模型,但使其變爲動態有點棘手。有任何想法嗎?
謝謝!
感謝您的輸入。我會查看博客 –