1
A
回答
1
只需將創建新的視圖,分配給它的視圖模型,然後導航到它:
this.NavigationService.Navigate(new SomeOtherView { ViewModel = someViewModel }, null);
1
「導航」是有點模糊,但是當我有一個基於屏幕的應用程序,內容託管在一個更大的窗口的特定部分(帶有基於按鈕的導航控件和圍繞內容區域的狀態),我喜歡使用一個MainViewModel,一個ActiveScreen屬性的Object類型和一個ContentPresenter綁定到ActiveScreen。我將定義將各種ViewModel實例綁定到適當的View控件的DataTemplates,並簡單地實例化或從ActiveScreen的不同ViewModel中進行選擇。綁定系統負責處理View實例的實例。
相關問題
- 1. 從MainView導航到另一個視圖
- 2. 從tableview導航到另一個視圖
- 3. 如何在Caliburn.Micro中從一個視圖導航到另一個視圖?
- 4. 如何從Silverlight中的viewmodel從一個視圖導航到另一個視圖?
- 5. 導航到另一個視圖時,在表視圖中的accessoryButtonTapped
- 6. 如何從子視圖導航到另一個視圖
- 7. Ipad SplitViewController導航到另一個視圖
- 8. 導航到另一個視圖iPhone SDK?
- 9. 導航到另一個視圖iPhone SDK?
- 10. Formpanel隨導航到另一個視圖
- 11. 從一個視圖控制器導航到另一個
- 12. 將視圖從一個視圖移動到另一個視圖
- 13. emberjs從另一個視圖轉到另一個視圖
- 14. 如何在iphone sdk中的單個viewcontroller中從一個視圖導航到另一個視圖?
- 15. 如何在成功登錄後在ios中從一個視圖導航到另一個視圖
- 16. 從另一個標籤導航到子視圖時無法返回父視圖
- 17. WPF-超鏈接到另一個視圖
- 18. 使用performSegueWithIdentifier從TableViewCell導航到另一個視圖
- 19. 從Appdelegate通過UIButton導航到另一個視圖
- 20. 如何在導航控制器中將數據從一個視圖傳遞到另一個視圖
- 21. 觸發從一個視圖到另一個視圖的事件
- 22. 從一個視圖獲取變量到另一個視圖
- 23. 從一個視圖切換到另一個視圖
- 24. 從一個視圖到另一個視圖的代表
- 25. 從一個視圖切換到另一個視圖:Java
- 26. Android片段 - 從一個視圖移動到另一個視圖?
- 27. 把文本輸入從一個視圖到另一個視圖
- 28. 將參數從一個視圖轉移到另一個視圖?
- 29. 如何從一個視圖移動到另一個視圖
- 30. 將值從一個視圖傳遞到另一個視圖
你將不得不在這裏給我們更多的信息 - 你的應用程序是什麼樣的?現在的架構是什麼?這些觀點在對接框架中嗎?新窗口?這是一個WPF導航應用程序嗎? – ColinE 2011-05-19 14:56:12