WPF c#窗口导航
本文关键字:导航 窗口 WPF | 更新日期: 2023-09-27 18:24:41
我有两个窗口,我想从另一个窗口导航,但当我调试它时,它显示nav为null,为什么会这样?它假定为空吗?因为我过去也用同样的方式导航,而且它有效,现在我也尝试了,但它不起作用。但如果我把nav==设为空,它会显示
nav.Navigate(新Uri("HomeMenu.xaml",UriKind.RelativeOrAbsolute));
为空
这是我的
NavigationService nav = NavigationService.GetNavigationService(this);
if (nav != null)
{
nav.Navigate(new Uri("HomeMenu.xaml", UriKind.RelativeOrAbsolute));
}
这就是我从窗口导航到用户控制页的方式吗?
当dependencyObject:时,GetNavigationService返回null
是NavigationWindow。
是一个帧:
1) 由另一个导航器托管。
2) 将其JournalOwnership属性设置为UsesParentJournal。
不是导航器托管的内容的一部分。
http://msdn.microsoft.com/en-us/library/system.windows.navigation.navigationservice.getnavigationservice.aspx