RadialController.ScreenContactContinued 이벤트

정의

디지타이저 표면과 접촉하는 동안 휠 디바이스가 이동되고 사용자 지정 RadialController 도구가 활성화된 경우에만 발생합니다.

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

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

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

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

이 이벤트는 ScreenContactStarted 이후에 발생하고 ScreenContactEnded에서 중지됩니다.

// Register
event_token ScreenContactContinued(TypedEventHandler<RadialController, RadialControllerScreenContactContinuedEventArgs const&> const& handler) const;

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

// Revoke with event_revoker
RadialController::ScreenContactContinued_revoker ScreenContactContinued(auto_revoke_t, TypedEventHandler<RadialController, RadialControllerScreenContactContinuedEventArgs const&> const& handler) const;
public event TypedEventHandler<RadialController,RadialControllerScreenContactContinuedEventArgs> ScreenContactContinued;
function onScreenContactContinued(eventArgs) { /* Your code */ }
radialController.addEventListener("screencontactcontinued", onScreenContactContinued);
radialController.removeEventListener("screencontactcontinued", onScreenContactContinued);
- or -
radialController.onscreencontactcontinued = onScreenContactContinued;
Public Custom Event ScreenContactContinued As TypedEventHandler(Of RadialController, RadialControllerScreenContactContinuedEventArgs) 

이벤트 유형

적용 대상

추가 정보