ContentElement.QueryCursor Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy kursor jest żądany do wyświetlenia. To zdarzenie jest wywoływane na elemecie za każdym razem, gdy wskaźnik myszy przechodzi do nowej lokalizacji, co oznacza, że obiekt kursora może być zmieniony na podstawie jego nowej pozycji.
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
Typ zdarzenia
Uwagi
To zdarzenie tworzy alias dla dołączonego Mouse.QueryCursor zdarzenia dla tej klasy, więc QueryCursor jest to część listy składowych klasy, gdy ContentElement jest dziedziczona jako element podstawowy. Programy obsługi zdarzeń dołączone do QueryCursor zdarzenia są dołączane do bazowego Mouse.QueryCursor dołączonego zdarzenia i odbierają to samo wystąpienie danych zdarzenia.
Kursor, do której odwołuje się ta nazwa zdarzenia, nie musi być kursorem tekstowym (czasami nazywanym punktem wstawiania). Zamiast tego kursor w tym kontekście jest obiektem, który deklaruje ekran graficzny związany z kilkoma możliwymi urządzeniami lub pojęciami związanymi z danymi wejściowymi w programowaniu Windows. Ten obiekt jest reprezentowany przez klasę Cursor w WPF. System wejściowy WPF umożliwia zmianę tego kursora, gdy reprezentuje położenie na ekranie wskaźnika myszy. Możesz użyć wstępnie zdefiniowanych wartości z Cursors wyliczenia lub zadeklarować niestandardowy kursor jako plik obrazu.
Nasłuchiwanie zdarzenia QueryCursor nie jest wydajną techniką zarządzania kursorami. Zamiast tego każdy element powinien definiować własne zachowanie kursora za pomocą poleceń Cursor i ForceCursor. Należy polegać tylko na QueryCursor, jeśli nie używasz WPF elementów podstawowych na poziomie platformy lub w nadzwyczajnych okolicznościach, w których definiowanie zachowania kursora na podstawie poszczególnych elementów nie spełnia Twoich potrzeb. Aby uzyskać więcej informacji na temat implementowania zachowania kursora w odpowiedzi na QueryCursorpolecenie , zobacz QueryCursorEventHandler.
Informacje o zdarzeniach kierowanych
| Przedmiot | Wartość |
|---|---|
| Pole identyfikatora | QueryCursorEvent |
| Strategia routingu | Propagacji |
| Delegat | QueryCursorEventHandler |
Nie zdefiniowano żadnego zdefiniowanego zdarzenia tunelowania.
Zastąp OnQueryCursor , aby zaimplementować obsługę klas dla tego zdarzenia w klasach pochodnych.