SystemNavigationManager Класс

Определение

Предоставляет приложению способ реагирования на события обратной навигации, предоставляемые системой.

public ref class SystemNavigationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SystemNavigationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SystemNavigationManager
Public NotInheritable Class SystemNavigationManager
Наследование
Object Platform::Object IInspectable SystemNavigationManager
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

SystemNavigationManager позволяет реагировать на нажатие пользователем предоставленной системой кнопки "Назад", например аппаратной кнопки, или жестов и голосовых команд, которые активируют одно и то же событие.

Чтобы приложение отвечало на событие обратной навигации системы, вызовите Метод GetForCurrentView , чтобы получить объект SystemNavigationManager, связанный с текущим представлением, а затем зарегистрируйте обработчик событий для события BackRequested . Ваше приложение получит событие только из приложения переднего плана. При обработке события BackRequested задайте для свойства BackRequestedEventArgs.Handled значение true , чтобы пометить событие как обработанное. Если вы не помечаете событие как обработанное, система решает, следует ли отойти от приложения (в семействе мобильных устройств) или пропустить событие (в семействе настольных устройств).

Если устройство не предоставляет кнопку навигации назад, жест или команду, событие не вызывается.

Свойства

AppViewBackButtonVisibility

Возвращает или задает значение, указывающее, отображается ли кнопка "Назад" в пользовательском интерфейсе системы.

Методы

GetForCurrentView()

Возвращает объект SystemNavigationManager , связанный с текущим окном.

События

BackRequested

Происходит, когда пользователь вызывает указанную системой кнопку, жест или голосовую команду для обратной навигации.

Применяется к

См. также раздел