다음을 통해 공유


EdgeGesture 클래스

정의

에지 기반 UI에 대한 트리거를 앱에 알리는 이벤트에 대한 액세스를 제공합니다.

public ref class EdgeGesture sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
class EdgeGesture final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.STA)]
public sealed class EdgeGesture
Public NotInheritable Class EdgeGesture
상속
Object Platform::Object IInspectable EdgeGesture
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

예제

다음 예제에서는 GetForCurrentView를 사용하여 각 에지 제스처 이벤트에 대해 등록하는 instance EdgeGesture를 검색하는 방법을 보여 줍니다.

var edgeGesture = Windows.UI.Input.EdgeGesture.getForCurrentView();
edgeGesture.addEventListener("starting", onStarting);
edgeGesture.addEventListener("completed", onCompleted);
edgeGesture.addEventListener("canceled", onCanceled);

설명

참고

이 클래스는 민첩하지 않으므로 스레딩 모델 및 마샬링 동작을 고려해야 합니다. 자세한 내용은 스레딩 및 마샬링(C++/CX)다중 스레드 환경에서 Windows 런타임 개체 사용(.NET)을 참조하세요.

메서드

GetForCurrentView()

현재 보기에 대한 이벤트 대리자 처리기를 추가하고 제거하는 데 사용되는 EdgeGesture 클래스의 instance 가져옵니다.

이벤트

Canceled

사용자가 에지 기반 UI에 대한 표시 또는 숨기기 작업을 취소할 때 발생합니다.

Completed

사용자가 에지 기반 UI를 성공적으로 소환하거나 해제했음을 나타내기 위해 발생합니다. 이는 사용자가 터치 사용 화면에서 손가락을 떼거나 키보드에서 Win+Z를 누를 때 발생합니다.

Starting

사용자가 에지 기반 UI를 소환하거나 해제하는 작업을 시작할 때 발생합니다.

적용 대상

추가 정보