UIElement3D.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 чтобы он был частью списка членов класса, если UIElement3D наследуется в качестве базового элемента. Обработчики событий, присоединенные к событию GotMouseCapture , присоединяются к базовому Mouse.GotMouseCapture присоединенному событию и получают тот же экземпляр данных события.

GotMouseCaptureпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

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

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

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

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

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