我在Tab控制器中有四個標籤頁。我希望從標籤頁導航到正常WPF頁面。爲此,我正在使用this.NavigationService.Navigate(new Page1());
。我能夠導航到第1頁的新頁面,但選項卡控件仍然存在。似乎只有堆疊面板正在被替換。有沒有辦法正確地做到這一點?如何從標籤頁導航到正常WPF頁面
0
A
回答
0
您正在調用ListBox
上的Navigate
方法,因此只有該控件被替換。通過設置MainWindow
的Content
,只有新Page
將顯示:
Application.Current.MainWindow.Content = new Page1();
+0
'Application.Current.MainWindow'無法訪問NavigationService –
+0
@ Joker_37我編輯了我的答案。 – xoxox
+0
問題沒有解決。它拋出空引用異常。我想這不是正確的導航方式 –
你在哪裏調用'this.NavigationService.Navigate(新第1頁());從'? – xoxox
在ListBox的OnSelectionChanged之一的eventHandler出現在標籤頁 –