C# Класс Herald.Common.NavigationHelper

Наследование: Windows.UI.Xaml.DependencyObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CoreDispatcher_AcceleratorKeyActivated void
CoreWindow_PointerPressed void
HardwareButtons_BackPressed void

Открытые методы

Метод Описание
CanGoBack ( ) : bool

GoBackCommand 属性使用的虚拟方法,用于 确定 Frame 能否后退。

CanGoForward ( ) : bool

GoForwardCommand 属性使用的虚拟方法,用于 确定 Frame 能否前进。

GoBack ( ) : void

GoBackCommand 属性使用的虚拟方法,用于 调用 Windows.UI.Xaml.Controls.Frame.GoBack 方法。

GoForward ( ) : void

GoForwardCommand 属性使用的虚拟方法,用于 调用 Windows.UI.Xaml.Controls.Frame.GoForward 方法。

NavigationHelper ( Page page ) : System

初始化 NavigationHelper 类的新实例。

OnNavigatedFrom ( NavigationEventArgs e ) : void

当此页不再在 Frame 中显示时调用。 此方法调用 SaveState,应在此处放置所有 导航和进程生命周期管理逻辑。

OnNavigatedTo ( NavigationEventArgs e ) : void

即将在 Frame 中显示此页时调用。 此方法调用 LoadState,应在此处放置所有 导航和进程生命周期管理逻辑。

Приватные методы

Метод Описание
CoreDispatcher_AcceleratorKeyActivated ( CoreDispatcher sender, AcceleratorKeyEventArgs e ) : void

当此页处于活动状态并占用整个窗口时,在每次 击键(包括系统键,如 Alt 组合键)时调用。 用于检测页之间的键盘 导航(即使在页本身没有焦点时)。

CoreWindow_PointerPressed ( CoreWindow sender, PointerEventArgs e ) : void

当此页处于活动状态并占用整个窗口时,在每次鼠标单击、触摸屏点击 或执行等效交互时调用。 用于检测浏览器样式下一页和 上一步鼠标按钮单击以在页之间导航。

HardwareButtons_BackPressed ( object sender, Windows e ) : void

在按下硬件“后退”按钮时调用。仅适用于 Windows Phone。

Описание методов

CanGoBack() публичный метод

GoBackCommand 属性使用的虚拟方法,用于 确定 Frame 能否后退。
public CanGoBack ( ) : bool
Результат bool

CanGoForward() публичный метод

GoForwardCommand 属性使用的虚拟方法,用于 确定 Frame 能否前进。
public CanGoForward ( ) : bool
Результат bool

GoBack() публичный метод

GoBackCommand 属性使用的虚拟方法,用于 调用 Windows.UI.Xaml.Controls.Frame.GoBack 方法。
public GoBack ( ) : void
Результат void

GoForward() публичный метод

GoForwardCommand 属性使用的虚拟方法,用于 调用 Windows.UI.Xaml.Controls.Frame.GoForward 方法。
public GoForward ( ) : void
Результат void

NavigationHelper() публичный метод

初始化 NavigationHelper 类的新实例。
public NavigationHelper ( Page page ) : System
page Windows.UI.Xaml.Controls.Page 对当前页面的引用,用于导航。 /// 此引用可操纵帧,并确保 /// 仅在页面占用整个窗口时产生导航请求。
Результат System

OnNavigatedFrom() публичный метод

当此页不再在 Frame 中显示时调用。 此方法调用 SaveState,应在此处放置所有 导航和进程生命周期管理逻辑。
public OnNavigatedFrom ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs 描述如何访问此页的事件数据。 Parameter /// 属性提供要显示的组。
Результат void

OnNavigatedTo() публичный метод

即将在 Frame 中显示此页时调用。 此方法调用 LoadState,应在此处放置所有 导航和进程生命周期管理逻辑。
public OnNavigatedTo ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs 描述如何访问此页的事件数据。 Parameter /// 属性提供要显示的组。
Результат void