C# Class imBMW.App.Common.NavigationHelper

Inheritance: Windows.UI.Xaml.DependencyObject
Afficher le fichier Open project: toxsedyshev/imBMW Class Usage Examples

Private Properties

Свойство Type Description
CoreDispatcher_AcceleratorKeyActivated void
CoreWindow_PointerPressed void
HardwareButtons_BackPressed void

Méthodes publiques

Méthode 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

Méthode 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 méthode

Виртуальный метод, используемый свойством GoBackCommand для определения возможности перехода Frame назад.
public CanGoBack ( ) : bool
Résultat bool

CanGoForward() public méthode

Виртуальный метод, используемый свойством GoForwardCommand для определения возможности перехода Frame вперед.
public CanGoForward ( ) : bool
Résultat bool

GoBack() public méthode

Виртуальный метод, используемый свойством GoBackCommand для вызова метода Windows.UI.Xaml.Controls.Frame.GoBack.
public GoBack ( ) : void
Résultat void

GoForward() public méthode

Виртуальный метод, используемый свойством GoForwardCommand для вызова метода Windows.UI.Xaml.Controls.Frame.GoForward.
public GoForward ( ) : void
Résultat void

NavigationHelper() public méthode

Инициализирует новый экземпляр класса NavigationHelper.
public NavigationHelper ( Page page ) : System
page Windows.UI.Xaml.Controls.Page Ссылка на текущую страницу, используемая для навигации. /// Эта ссылка позволяет осуществлять различные действия с кадрами и гарантировать, что клавиатура /// запросы навигации происходят, только когда страница занимает все окно.
Résultat System

OnNavigatedFrom() public méthode

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

OnNavigatedTo() public méthode

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