自定义按钮中的 NavigationUI 功能
NavigationUI Functionality in Custom Button
默认情况下,我使用隐藏页面 UI 导航栏;
ShowsNavigationUI="False">
我想要两个自定义按钮,它们位于页面外部和 window 中,用于实现向后和向前导航,但不使用导航 UI 附带的按钮.
有没有一种方法可以在不指定页面的情况下使用 WPF 中的 NavigationService 向后移动?例如目前我使用;
NavigationService.Navigate(new Uri(@"View/HRSystem/HRSystem.xaml", UriKind.Relative));
在页面之间移动。实际上,我想要的后退按钮单击操作(伪)是;
NavigationService.Navigate(new Uri("LastPageVisited", UriKind.Relative));
我不确定如何定义最后访问的页面。为了进一步解释,我有这张图片;
公共区域是我想要两个自定义按钮的地方,这在整个程序中保持不变。该页面发生了变化,我想在其中导航。
您可以使用内置的 GoBack()
和 GoForward()
方法。
例如:
NavigationService.GoBack();
您应该通读 NavigationService on MSDN 中的方法。例如,您可能需要检查 CanGoBack
到 enable/disable 后退按钮。
默认情况下,我使用隐藏页面 UI 导航栏;
ShowsNavigationUI="False">
我想要两个自定义按钮,它们位于页面外部和 window 中,用于实现向后和向前导航,但不使用导航 UI 附带的按钮.
有没有一种方法可以在不指定页面的情况下使用 WPF 中的 NavigationService 向后移动?例如目前我使用;
NavigationService.Navigate(new Uri(@"View/HRSystem/HRSystem.xaml", UriKind.Relative));
在页面之间移动。实际上,我想要的后退按钮单击操作(伪)是;
NavigationService.Navigate(new Uri("LastPageVisited", UriKind.Relative));
我不确定如何定义最后访问的页面。为了进一步解释,我有这张图片;
公共区域是我想要两个自定义按钮的地方,这在整个程序中保持不变。该页面发生了变化,我想在其中导航。
您可以使用内置的 GoBack()
和 GoForward()
方法。
例如:
NavigationService.GoBack();
您应该通读 NavigationService on MSDN 中的方法。例如,您可能需要检查 CanGoBack
到 enable/disable 后退按钮。