ContentElement.QueryCursor Événement

Définition

Se produit quand l’affichage du curseur est demandé. Cet événement est déclenché sur un élément chaque fois que le pointeur de la souris se déplace vers un nouvel emplacement, ce qui signifie qu’il peut être nécessaire de modifier l’objet curseur en fonction de sa nouvelle position.

public:
 event System::Windows::Input::QueryCursorEventHandler ^ QueryCursor;
public event System.Windows.Input.QueryCursorEventHandler QueryCursor;
member this.QueryCursor : System.Windows.Input.QueryCursorEventHandler 
Public Custom Event QueryCursor As QueryCursorEventHandler 

Type d'événement

Remarques

Cet événement crée un alias pour l’événement Mouse.QueryCursor attaché pour cette classe, afin qu’il fasse partie de la liste des membres de la classe quand ContentElement est hérité en tant qu’élément QueryCursor de base. Les gestionnaires d’événements attachés à l’événement QueryCursor sont attachés à l’événement attaché sous-jacent Mouse.QueryCursor et reçoivent les mêmes données d’événement instance.

Le curseur auquel ce nom d’événement fait référence n’est pas nécessairement le curseur de texte (parfois appelé point d’insertion). Au lieu de cela, le curseur dans ce contexte est l’objet qui déclare l’affichage graphique à l’écran associé à plusieurs appareils ou concepts liés aux entrées possibles dans la programmation Windows. Cet objet est représenté par la Cursor classe dans WPF. Le système d’entrée WPF vous permet de modifier ce curseur lorsqu’il représente la position à l’écran du pointeur de la souris. Vous pouvez utiliser des valeurs prédéfinies de l’énumération Cursors ou déclarer un curseur personnalisé en tant que fichier image.

L’écoute de l’événement QueryCursor n’est pas une technique efficace pour la gestion des curseurs. Au lieu de cela, chaque élément doit définir son propre comportement de curseur avec Cursor et ForceCursor. Vous ne devez compter sur que si QueryCursor vous n’utilisez pas les éléments de base au niveau de l’infrastructure WPF, ou dans des circonstances extraordinaires où la définition du comportement du curseur par élément ne répond pas à vos besoins. Pour plus d’informations sur l’implémentation du comportement du curseur en réponse à QueryCursor, consultez QueryCursorEventHandler.

Informations sur les événements acheminés

Champ Identificateur QueryCursorEvent
Stratégie de routage Bouillonnant
Délégué QueryCursorEventHandler
  • Il n’existe aucun événement de tunneling correspondant défini.

  • Remplacement OnQueryCursor pour implémenter la gestion des classes pour cet événement dans les classes dérivées.

S’applique à

Voir aussi