Langage

UIElement.ManipulationStarting Événement

Définition

Se produit lorsque le processeur de manipulation est créé pour la première fois.

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"/>

Type d’événement

Remarques

Pour connaître les contrôles personnalisés et les expériences d’interaction, consultez GestureRecognizer.

Un élément doit avoir une valeur ManipulationMode autre que None ou System être une source d’événement de manipulation. La valeur par défaut est System, qui permet à la logique de contrôle intégrée de traiter les manipulations, mais n’autorise pas le code d’application ManipulationMode à gérer les événements de manipulation. Si vous souhaitez gérer les manipulations, définissez ManipulationModeAllsur ou sur des valeurs ManipulationModes spécifiques. Pour plus d’informations, consultez ManipulationMode.

ManipulationStarting déclenche essentiellement chaque fois qu’un pointeur interagit avec un élément où l’élément active la manipulation. Cela inclut les cas où la manipulation est interprétée comme un mouvement et que les pointeurs ne se déplacent jamais, par exemple un mouvement appuyé ou de maintien . Si les pointeurs se déplacent, ManipulationStarted se déclenche généralement par la suite.

ManipulationStarting est un événement routé. Si l’événement est autorisé à buller jusqu’aux éléments parents parce qu’il n’est pas géré, il est possible de gérer l’événement sur les éléments parents même si ManipulationMode est None ou System sur l’élément parent. Pour plus d’informations sur le concept d’événement routé, consultez la vue d’ensemble des événements routés et des événements routés.

Pour les actions tactiles et également pour les événements d’interaction spécifiques ou de manipulation qui sont des conséquences d’une action tactile, un élément doit être visuellement détectable pour être la source d’événement et déclencher l’événement associé à l’action. UIElement.Visibility doit être visible. D’autres propriétés des types dérivés affectent également la visibilité des tests de positionnement. Pour plus d’informations, consultez Vue d’ensemble des événements et des événements routés.

ManipulationStarting prend en charge la possibilité d’attacher des gestionnaires d’événements à l’itinéraire qui sera appelé même si les données d’événement de l’événement sont marquées Handled. Voir AddHandler.

S’applique à

Voir aussi