Поделиться через


UIElement.QueryCursor Событие

Определение

Происходит при запросе отображения курсора. Это событие возникает для элемента каждый раз, когда указатель мыши перемещается в новое положение, что может послужить причиной изменения его внешнего вида.

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 

Тип события

Комментарии

Это событие создает псевдоним для присоединенного Mouse.QueryCursor события для этого класса, поэтому QueryCursor он является частью списка членов класса, если UIElement наследуется в качестве базового элемента. Обработчики событий, присоединенные к событию QueryCursor , присоединяются к базовому Mouse.QueryCursor присоединенному событию и получают тот же экземпляр данных события.

Курсор, на который ссылается это имя события, не обязательно является текстовым курсором (иногда называется точкой вставки). Вместо этого курсором в этом контексте является объект, объявляющий экранный графический дисплей, связанный с несколькими возможными устройствами или понятиями, связанными с вводом, в программировании Windows. Этот объект представлен классом Cursor в WPF. Система ввода WPF позволяет изменять этот курсор, когда он представляет положение указателя мыши на экране. Можно использовать предопределенные значения из перечисления Cursors или объявить настраиваемый курсор в виде файла изображения.

Прослушивание QueryCursor события не является эффективным методом для управления курсорами. Вместо этого каждый элемент должен определять собственное поведение курсора с помощью Cursor и ForceCursor. Следует полагаться только в QueryCursor том случае, если вы не используете базовые элементы на уровне платформы WPF или в чрезвычайных обстоятельствах, когда определение поведения курсора для каждого элемента не соответствует вашим потребностям. Дополнительные сведения о реализации поведения курсора в ответ на QueryCursorсм. в разделе QueryCursorEventHandler.

Сведения о маршрутизируемом событии

Поле идентификатора QueryCursorEvent
Стратегия маршрутизации Восходящей
Делегат QueryCursorEventHandler
  • Соответствующее событие туннелирования не определено.

  • Переопределите OnQueryCursor , чтобы реализовать обработку классов для этого события в производных классах.

Применяется к

См. также раздел