다음을 통해 공유


RadialController.ScreenContactEnded 이벤트

정의

디지타이저 표면과 접촉하는 휠 디바이스가 제거되거나 더 이상 검색되지 않고 사용자 지정 RadialController 도구가 활성 상태일 때 발생합니다.

다음과 같은 경우 앱에서 이 이벤트를 수신하지 않습니다.

  • RadialController 메뉴가 활성화되어 있습니다.
  • 기본 제공 도구가 활성화되어 있습니다.

기본 길게 누르기 메뉴 환경 외에도 Surface Dial을 Surface Studio 화면에 직접 배치할 수도 있습니다. 이를 통해 특수한 "화면 내부" 메뉴가 제공됩니다.

Surface Dial의 접촉 위치와 경계를 모두 감지하면 시스템에서 디바이스의 폐색을 처리하고 다이얼 바깥쪽을 감싸는 더 큰 버전의 메뉴를 표시할 수 있습니다. 앱에서는 이 동일한 정보를 사용하여 앱에서 디바이스 및 그 예상된 용도, 사용자의 손 및 arm 배치 등의 존재에 대해 UI에 맞게 사용할 수도 있습니다.

이 이벤트는 ScreenContactStarted 후에 발생합니다.

// Register
event_token ScreenContactEnded(TypedEventHandler<RadialController, IInspectable const&> const& handler) const;

// Revoke with event_token
void ScreenContactEnded(event_token const* cookie) const;

// Revoke with event_revoker
RadialController::ScreenContactEnded_revoker ScreenContactEnded(auto_revoke_t, TypedEventHandler<RadialController, IInspectable const&> const& handler) const;
public event TypedEventHandler<RadialController,object> ScreenContactEnded;
function onScreenContactEnded(eventArgs) { /* Your code */ }
radialController.addEventListener("screencontactended", onScreenContactEnded);
radialController.removeEventListener("screencontactended", onScreenContactEnded);
- or -
radialController.onscreencontactended = onScreenContactEnded;
Public Custom Event ScreenContactEnded As TypedEventHandler(Of RadialController, Object) 

이벤트 유형

적용 대상

추가 정보