我正在開發我的第一個WPF應用程序,並且遇到綁定和導航問題。我想要做的是創建一個用戶界面,其中有一個用於在框架之間導航的右側面板和頂部面板,窗口中的剩餘空間用於顯示不同的框架。 我認爲最好的做法是使用不同的視圖模型,每個視圖模型關聯到不同的xaml,並將視圖模型綁定到我希望顯示內容的區域。無論如何,我的問題是: 1)我應該使用哪個UI組件來顯示主窗口中正在更改的內容?頁面?一個UserControl? 2)我如何進行綁定? 3)是否有一些指南或文章不是你建議我閱讀的msdn?WPF應用程序(綁定和導航)
0
A
回答
0
我在Views和ViewModels之間處理通信和導航的方式是我有一個Base-ViewModel,所有其他ViewModel都繼承了它,還有一個「Shell-View」顯示了我的主窗口。
然後,我只是使用什麼Base-ViewModel進入我的殼牌視圖datacontext。
我使用UserControl
然後把它放到ContentControl
s。
Here is a good tutorial for MVVM Navigation
我強烈建議你去通過這個博客,因爲它解釋得很好如何MVVM CAN使用。
相關問題
- 1. WPF導航參數綁定
- 2. WPF綁定到應用程序屬性
- 3. 綁定元素WPF應用程序
- 4. Wpf應用程序(不是瀏覽器)和導航
- 5. 使用數據綁定和線程關閉WPF應用程序
- 6. 用UIWebView和UITableView導航應用程序
- 7. WPF綁定如何導航關係?
- 8. 綁定WPF Datagrid導航屬性EF?
- 9. WPF和多線程ADO.NET應用程序中的數據綁定
- 10. pushViewController和導航應用程序?
- 11. 集成iPhone應用程序和Xpages應用程序的導航
- 12. SL'Composite'導航應用程序
- 13. Silverlight導航應用程序
- 14. Spotify應用程序導航
- 15. Android應用程序導航|自定義導航
- 16. WPF - 綁定和調度程序
- 17. 在獨立應用程序中使用WPF導航
- 18. 導航到WPF應用程序的URL(用於打開網頁)
- 19. 使用Prism在Wpf應用程序中導航
- 20. 與wpf應用程序的c#程序集綁定
- 21. 分組,過濾和導航的WPF的DataGrid綁定到的ObservableCollection
- 22. iOS應用程序視圖和導航設計自定義類
- 23. 在WPF MVVM應用程序的標籤之間正確導航
- 24. Catel是否適合WPF導航應用程序
- 25. 導航面板中的WPF應用程序
- 26. WPF多頁應用程序 - 如何導航?
- 27. 從WPF中刪除導航欄頁面應用程序
- 28. WPF:複合應用程序與頁面導航
- 29. 獨立WPF應用程序的導航菜單
- 30. 實現WPF應用程序導航mvvm的最佳方式
這裏已經回答瞭如何做一個簡單的導航,我認爲它可以設置你正確的軌道。 [簡單的導航在wpf](https://stackoverflow.com/questions/42709379/how-to-display-user-control-within-the-main-window-in-wpf-using-mvvm/42714915#42714915) –