언어

UIElement.ManipulationStarting 이벤트

정의

조작 프로세서를 처음 만들 때 발생합니다.

public:
 virtual event ManipulationStartingEventHandler ^ ManipulationStarting;
// Register
event_token ManipulationStarting(ManipulationStartingEventHandler const& handler) const;

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

// Revoke with event_revoker
UIElement::ManipulationStarting_revoker ManipulationStarting(auto_revoke_t, ManipulationStartingEventHandler const& handler) const;
public event ManipulationStartingEventHandler ManipulationStarting;
function onManipulationStarting(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationstarting", onManipulationStarting);
uIElement.removeEventListener("manipulationstarting", onManipulationStarting);
- or -
uIElement.onmanipulationstarting = onManipulationStarting;
Public Custom Event ManipulationStarting As ManipulationStartingEventHandler 
<uiElement ManipulationStarting="eventhandler"/>

이벤트 유형

설명

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

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

ManipulationStarting 는 기본적으로 포인터가 요소가 조작을 가능하게 하는 요소와 상호 작용할 때마다 발생합니다. 여기에는 조작이 제스처로 해석되고 포인터가 이동하지 않는 경우(예: 또는 유지 제스처)가 포함됩니다. 포인터가 이동하면 ManipulationStarted는 일반적으로 이후에 발생합니다.

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

터치 동작과 터치 동작의 결과로 나타나는 특정 상호작용이나 조작 이벤트의 경우, 요소가 해당 이벤트의 원천이 되어 동작과 관련된 이벤트를 발생시키려면, 반드시 적중 테스트에서 시각적으로 인식 가능해야 합니다. UIElement.Visibility는표시되어야 합니다. 파생 형식의 다른 속성도 적중 테스트 표시 유형에 영향을 미칩니다. 자세한 내용은 이벤트 및 라우트된 이벤트 개요를 참조하세요.

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

적용 대상

추가 정보