C# Class Herald.Common.NavigationHelper

Inheritance: Windows.UI.Xaml.DependencyObject
显示文件 Open project: HeraldStudio/Herald-WP Class Usage Examples

Private Properties

Property Type Description
CoreDispatcher_AcceleratorKeyActivated void
CoreWindow_PointerPressed void
HardwareButtons_BackPressed void

Public Methods

Method Description
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,应在此处放置所有 导航和进程生命周期管理逻辑。

Private Methods

Method Description
CoreDispatcher_AcceleratorKeyActivated ( CoreDispatcher sender, AcceleratorKeyEventArgs e ) : void

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

CoreWindow_PointerPressed ( CoreWindow sender, PointerEventArgs e ) : void

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

HardwareButtons_BackPressed ( object sender, Windows e ) : void

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

Method Details

CanGoBack() public method

GoBackCommand 属性使用的虚拟方法,用于 确定 Frame 能否后退。
public CanGoBack ( ) : bool
return bool

CanGoForward() public method

GoForwardCommand 属性使用的虚拟方法,用于 确定 Frame 能否前进。
public CanGoForward ( ) : bool
return bool

GoBack() public method

GoBackCommand 属性使用的虚拟方法,用于 调用 Windows.UI.Xaml.Controls.Frame.GoBack 方法。
public GoBack ( ) : void
return void

GoForward() public method

GoForwardCommand 属性使用的虚拟方法,用于 调用 Windows.UI.Xaml.Controls.Frame.GoForward 方法。
public GoForward ( ) : void
return void

NavigationHelper() public method

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

OnNavigatedFrom() public method

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

OnNavigatedTo() public method

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