ContentElement.QueryCursor Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die Anzeige des Cursors angefordert wird. Dieses Ereignis wird immer dann für ein Element ausgelöst, wenn der Mauszeiger an eine neue Position bewegt wird, d h., das Cursorobjekt muss möglicherweise in Abhängigkeit von seiner neuen Position geändert werden.
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
Ereignistyp
Hinweise
Dieses Ereignis erstellt einen Alias für das Mouse.QueryCursor angefügte Ereignis für diese Klasse, sodass dieser QueryCursor Teil der Klassenmemberliste ist, wenn ContentElement als Basiselement geerbt wird. Ereignishandler, die an das QueryCursor Ereignis angefügt sind, werden an das zugrunde liegende Mouse.QueryCursor angefügte Ereignis angefügt und erhalten die gleichen Ereignisdaten instance.
Der Cursor, auf den mit diesem Ereignisnamen verwiesen wird, ist nicht unbedingt der Textcursor (manchmal auch als Einfügemarke bezeichnet). Stattdessen ist der Cursor in diesem Kontext das Objekt, das die grafische Anzeige auf dem Bildschirm deklariert, die sich auf mehrere mögliche eingabebezogene Geräte oder Konzepte in der Windows-Programmierung bezieht. Dieses Objekt wird durch die Cursor -Klasse in WPF dargestellt. Mit dem WPF-Eingabesystem können Sie diesen Cursor ändern, wenn er die Bildschirmposition des Mauszeigers darstellt. Sie können vordefinierte Werte aus der Cursors Enumeration verwenden oder einen benutzerdefinierten Cursor als Bilddatei deklarieren.
Das Lauschen auf das Ereignis ist keine effiziente Technik für die QueryCursor Cursorverwaltung. Stattdessen sollte jedes Element sein eigenes Cursorverhalten mit Cursor und ForceCursordefinieren. Sie sollten sich nur darauf QueryCursor verlassen, wenn Sie keine Basiselemente auf WPF-Frameworkebene verwenden oder in außergewöhnlichen Situationen, in denen die Definition des Cursorverhaltens auf Elementbasis Nicht Ihren Anforderungen entspricht. Weitere Informationen zum Implementieren des Cursorverhaltens als Reaktion auf QueryCursorfinden Sie unter QueryCursorEventHandler.
Informationen zum Routingereignis
Bezeichnerfeld | QueryCursorEvent |
Routingstrategie | Bubbling |
Delegat | QueryCursorEventHandler |
Es gibt kein definiertes entsprechendes Tunnelingereignis.
Überschreiben Sie OnQueryCursor , um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.