다음을 통해 공유


UIElement.ManipulationInertiaStarting 이벤트

정의

조작하는 동안 입력 디바이스와 UIElement 개체의 연결이 끊어지고 관성이 시작될 때 발생합니다.

public:
 virtual event ManipulationInertiaStartingEventHandler ^ ManipulationInertiaStarting;
// Register
event_token ManipulationInertiaStarting(ManipulationInertiaStartingEventHandler const& handler) const;

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

// Revoke with event_revoker
UIElement::ManipulationInertiaStarting_revoker ManipulationInertiaStarting(auto_revoke_t, ManipulationInertiaStartingEventHandler const& handler) const;
public event ManipulationInertiaStartingEventHandler ManipulationInertiaStarting;
function onManipulationInertiaStarting(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationinertiastarting", onManipulationInertiaStarting);
uIElement.removeEventListener("manipulationinertiastarting", onManipulationInertiaStarting);
- or -
uIElement.onmanipulationinertiastarting = onManipulationInertiaStarting;
Public Custom Event ManipulationInertiaStarting As ManipulationInertiaStartingEventHandler 
<uiElement ManipulationInertiaStarting="eventhandler"/>

이벤트 유형

설명

사용자 지정 컨트롤 및 상호 작용 환경은 GestureRecognizer.ManipulationInertiaStarting을 참조하세요.

요소에 조작 이벤트 원본이 되려면 None 또는 System 이외의 ManipulationMode 값이 있어야 합니다. ManipulationMode의 기본값은 기본 제공 제어 논리가 조작을 처리할 수 있지만 앱 코드가 조작 이벤트를 처리하는 것을 허용하지 않는 시스템입니다. 조작을 처리하려면 ManipulationMode모두 또는 특정 ManipulationModes 값으로 설정합니다. 자세한 내용은 ManipulationMode를 참조하세요.

ManipulationInertiaStarting은 라우트된 이벤트입니다. 이벤트가 처리되지 않아 부모 요소까지 버블링할 수 있는 경우 ManipulationMode 가 부모 요소의 None 또는 System 인 경우에도 부모 요소에서 이벤트를 처리할 수 있습니다. 라우트된 이벤트 개념에 대한 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

터치 동작의 경우와 터치 동작의 결과인 조작 관련 또는 조작 이벤트의 경우에도 이벤트 원본이 되거나 터치 동작과 연관된 이벤트를 실행하려면 요소의 적중 횟수 테스트가 보여야 합니다. UIElement.Visibility는표시되어야 합니다. 파생 형식의 다른 속성도 적중 테스트 표시 유형에 영향을 미칩니다. 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

ManipulationInertiaStarting은 이벤트에 대한 이벤트 데이터가 처리됨으로 표시된 경우에도 호출될 경로에 이벤트 처리기를 연결하는 기능을 지원 합니다. AddHandler를 참조하세요.

Windows 8 동작

Windows 8은 관성 단계가 시작되고 ManipulationInertiaStarting이 발생한 경우 ManipulationCompleted 를 실행하지 않지만 사용자가 스크롤을 완료하기 전에 항목을 탭하여 관성 단계를 시각적으로 취소합니다. 문제는 Windows 8.1 시작해서 해결되었습니다. ManipulationCompleted는 탭 작업이 관성 단계를 취소하는 즉시 발생합니다.

Windows 8용으로 컴파일되었지만 Windows 8.1에서 실행하는 앱은 Windows 8 동작을 계속 사용합니다.

적용 대상

추가 정보