C# Class imBMW.App.Common.NavigationHelper

Inheritance: Windows.UI.Xaml.DependencyObject
Datei anzeigen Open project: toxsedyshev/imBMW 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

Вызывается, если данная страница больше не отображается во фрейме. Этот метод вызывает SaveState, где все страничные необходимо создать логику навигации и управления жизненным циклом процессов.

OnNavigatedTo ( NavigationEventArgs e ) : void

Вызывается перед отображением этой страницы в кадре. Данный метод вызывает 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

Вызывается, если данная страница больше не отображается во фрейме. Этот метод вызывает SaveState, где все страничные необходимо создать логику навигации и управления жизненным циклом процессов.
public OnNavigatedFrom ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs Данные о событиях, описывающие, каким образом была достигнута эта страница. Свойство Parameter /// задает группу для отображения.
return void

OnNavigatedTo() public method

Вызывается перед отображением этой страницы в кадре. Данный метод вызывает LoadState, где все страничные необходимо создать логику навигации и управления жизненным циклом процессов.
public OnNavigatedTo ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs Данные о событиях, описывающие, каким образом была достигнута эта страница. Свойство Parameter /// задает группу для отображения.
return void