ContentElement.QueryCursor Événement

Définition

Se produit lorsque le curseur est demandé à afficher. 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 que l’objet curseur peut avoir besoin d’être modifié 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, de sorte qu’il QueryCursor fait partie de la liste des membres de classe lorsqu’il ContentElement est hérité en tant qu’élément 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 la même instance de données d’événement.

Le curseur référencé par ce nom d’événement 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 lié à plusieurs appareils ou concepts liés à l’entrée possibles dans Windows programmation. Cet objet est représenté par la classe Cursor 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 à partir de l’énumération Cursors ou déclarer un curseur personnalisé en tant que fichier image.

L’écoute de l’événement n’est pas une technique efficace pour la QueryCursor gestion des curseurs. Au lieu de cela, chaque élément doit définir son propre comportement de curseur avec Cursor et ForceCursor. Vous devez uniquement vous appuyer sur QueryCursor si 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 routés

Élément Valeur
Champ d’identificateur QueryCursorEvent
Stratégie de routage Bouillonnant
Déléguer QueryCursorEventHandler
  • Il n’existe aucun événement de tunneling correspondant défini.

  • Remplacez OnQueryCursor l’implémentation de la gestion des classes pour cet événement dans les classes dérivées.

S’applique à

Voir aussi