UIElement.ManipulationStarted Evento

Definición

Se produce cuando un dispositivo de entrada inicia una manipulación en uiElement.

// Register
event_token ManipulationStarted(ManipulationStartedEventHandler const& handler) const;

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

// Revoke with event_revoker
UIElement::ManipulationStarted_revoker ManipulationStarted(auto_revoke_t, ManipulationStartedEventHandler const& handler) const;
public event ManipulationStartedEventHandler ManipulationStarted;
function onManipulationStarted(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationstarted", onManipulationStarted);
uIElement.removeEventListener("manipulationstarted", onManipulationStarted);
- or -
uIElement.onmanipulationstarted = onManipulationStarted;
Public Custom Event ManipulationStarted As ManipulationStartedEventHandler 
<uiElement ManipulationStarted="eventhandler"/>

Tipo de evento

Comentarios

Para obtener controles personalizados y experiencias de interacción, consulte GestureRecognizer.ManipulationStarted.

ManipulationStarted representa que la lógica de reconocimiento de manipulación ha detectado el movimiento del puntero. En este caso, es el segundo evento de manipulación que se desencadena en una secuencia típica, desencadenando después de ManipulationStarting, pero antes de ManipulationDelta u otros eventos como ManipulationInertiaStarting.

Un elemento debe tener un valor ManipulationMode distinto de None o System para que sea un origen de eventos de manipulación. El valor predeterminado de ManipulationMode es System, que permite que la lógica de control integrada procese manipulaciones, pero no permite que el código de la aplicación controle los eventos de manipulación. Si desea controlar manipulaciones, establezca ManipulationMode en All o en valores ManipulationModes específicos. Para obtener más información, consulta ManipulationMode.

ManipulationStarted es un evento enrutado. Si el evento puede propagarse hasta elementos primarios porque no está controlado, es posible controlar el evento en los elementos primarios incluso si ManipulationMode es None o System en el elemento primario. Para obtener más información sobre el concepto de eventos enrutados, consulta Información general sobre eventos y eventos enrutados.

En el caso de las acciones táctiles y también de los eventos de manipulación o específicos de la interacción que son consecuencia de una acción táctil, un elemento debe ser visible en la prueba de acceso para poder ser origen de eventos y generar el evento que está asociado a la acción. UIElement.Visibility debe ser Visible. Otras propiedades de los tipos derivados también afectan a la visibilidad de la prueba de posicionamiento. Para obtener más información, consulta Introducción a eventos y eventos enrutados.

ManipulationStarted admite la capacidad de adjuntar controladores de eventos a la ruta que se invocará incluso si los datos del evento se marcan como Handled. Consulte AddHandler.

Se aplica a

Consulte también