Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие UIElement.GotMouseCapture

 

Опубликовано: Октябрь 2016

Происходит при захвате мыши данным элементом.

Пространство имен:   System.Windows
Сборка:  PresentationCore (в PresentationCore.dll)

public event MouseEventHandler GotMouseCapture

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

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

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

Поле идентификатора

GotMouseCaptureEvent

Стратегия маршрутизации

Вверх

Делегат

MouseEventHandler

  • Существует соответствующее событие не определено туннелирования.

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

.NET Framework
Доступно с 3.0
Вернуться в начало
Показ: