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
- Наследование
- Атрибуты
Требования к 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 |
Происходит, когда пользователь вызывает указанную системой кнопку, жест или голосовую команду для обратной навигации. |