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 wymagać zmiany 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, dzięki czemu QueryCursor jest częścią listy składowych klasy, gdy ContentElement jest dziedziczony 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, który jest określany przez tę nazwę zdarzenia, nie musi być kursorem tekstowym (czasami nazywanym punktem wstawiania). Zamiast tego kursor w tym kontekście jest obiektem, który deklaruje wyświetlanie graficzne na ekranie związane z kilkoma możliwymi urządzeniami lub pojęciami związanymi z danymi wejściowymi w programowaniu systemu 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 wtedy QueryCursor , gdy nie używasz elementów podstawowych na poziomie platformy WPF 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 dotyczące kierowanego zdarzenia
Pole identyfikatora | QueryCursorEvent |
Strategia routingu | Propagacji |
Delegat | QueryCursorEventHandler |
Nie zdefiniowano żadnego zdefiniowanego zdarzenia tunelowania.
Zastąp OnQueryCursor implementację obsługi klas dla tego zdarzenia w klasach pochodnych.