[英]how to navigate from a wpf window to wpf page in C#(3.0)?
嘿,我从最近3天起就被困在这里,并尝试了各种可能性,我有一个名为'Mainwindow.xaml'
wpf窗口,我想浏览一个名为'addNewTech.xaml'
的wpf页面,并在后台打开'Manwindow.xaml'
帮帮我..谢谢
第一。 在MainWindow中添加Frame
。
例如:
使用此名称空间xmlns:local="clr-namespace:System.Windows.Controls;assembly=PresentationFramework"
<Grid>
<local:Frame Name="MainFrame" NavigationUIVisibility="Hidden" >
</local:Frame>
</Grid>
调用MainWindow.cs
AddNewTech
将页面加载到MainWindow中。
MainFrame.Navigate(new Uri("addNewTech.xaml",UriKind.Relative));
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.