嘿,我从过去 3 天开始就被困在这里并尝试了各种可能性,我有一个名为 wpf 的窗口,'Mainwindow.xaml'
我想导航一个名为在后台'addNewTech.xaml'
保持'Manwindow.xaml'
打开的 wpf 页面,请帮帮我.. 谢谢..
问问题
27169 次
2 回答
4
第一的。在主窗口中添加Frame
。
例如:
使用这个命名空间xmlns:local="clr-namespace:System.Windows.Controls;assembly=PresentationFramework"
<Grid>
<local:Frame Name="MainFrame" NavigationUIVisibility="Hidden" >
</local:Frame>
</Grid>
调用AddNewTech
以MainWindow.cs
将页面加载到 MainWindow。
MainFrame.Navigate(new Uri("addNewTech.xaml",UriKind.Relative));
于 2013-02-27T05:41:41.687 回答
0
NavigationService navService = NavigationService
.GetNavigationService(this)
navService.Navigate = (new
System.Uri("Page2.xaml",UriKind.RelativeOrAbsolute);
或者
Page2 nextPage = new Page2();
navService.Navigate(nextPage);
或者
Page2 page2Obj = new Page2(); //Create object of Page2
page2Obj.Show(); //Show page2 this.Close(); //this will close Page1
于 2013-02-27T05:40:27.727 回答