UIElement.ManipulationStarted Evento

Definizione

Si verifica quando un dispositivo di input inizia una manipolazione sull'oggetto 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 evento

Commenti

Per i controlli personalizzati e le esperienze di interazione, vedere GestureRecognizer.ManipulationStarted.

ManipulationStarted rappresenta che la logica di riconoscimento della manipolazione ha rilevato lo spostamento del puntatore. In questo caso è il secondo evento di manipolazione da attivare in una sequenza tipica, attivando dopo ManipulationStarting, ma prima di ManipulationDelta o altri eventi, ad esempio ManipulationInertiaStarting.

Un elemento deve avere un valore ManipulationMode diverso da Nessuno o System per essere un'origine evento di manipolazione. Il valore predefinito di ManipulationMode è System, che consente la logica di controllo predefinita per elaborare le manipolazioni, ma non consente al codice dell'app di gestire gli eventi di manipolazione. Se si desidera gestire le manipolazioni, impostare ManipulationMode su Tutti o su valori ManipulationModes specifici. Per altre informazioni, vedere ManipulationMode.

ManipulationStarted è un evento indirizzato. Se l'evento è autorizzato a bolle fino agli elementi padre perché non viene gestito, è possibile gestire l'evento sugli elementi padre anche se ManipulationMode è None o System nell'elemento padre. Per altre informazioni sul concetto di evento indirizzato, vedere Panoramica degli eventi e degli eventi indirizzati.

Per le azioni tocco e per gli eventi di modifica o specifici dell'interazione che sono la conseguenza di un'azione tocco, un elemento deve essere visibile tramite hit testing per poter essere l'origine dell'evento e attivare l'evento associato all'azione. UIElement.Visibility deve essere visibile. Altre proprietà dei tipi derivati influiscono anche sulla visibilità di hit test. Per altre informazioni, vedi Panoramica degli eventi e degli eventi indirizzati.

ManipulationStarted supporta la possibilità di collegare gestori eventi alla route che verrà richiamata anche se i dati dell'evento per l'evento sono contrassegnati come Handled. Vedere AddHandler.

Si applica a

Vedi anche