繁体   English   中英

如何从WPF窗口导航到C#(3.0)中的WPF页面?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM