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

뒤로 단추가 시스템 UI에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

GetForCurrentView()

현재 창과 연결된 SystemNavigationManager 개체를 반환합니다.

이벤트

BackRequested

사용자가 백 탐색을 위해 시스템에서 제공하는 단추, 제스처 또는 음성 명령을 호출할 때 발생합니다.

적용 대상

추가 정보