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


UIElement.GotMouseCapture Событие

Определение

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

public:
 virtual event System::Windows::Input::MouseEventHandler ^ GotMouseCapture;
public event System.Windows.Input.MouseEventHandler GotMouseCapture;
member this.GotMouseCapture : System.Windows.Input.MouseEventHandler 
Public Custom Event GotMouseCapture As MouseEventHandler 

Тип события

Реализации

Комментарии

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

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

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

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

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

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

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

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