UIElement3D.CaptureMouse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается принудительно захватить мышь данным элементом.
public:
virtual bool CaptureMouse();
public bool CaptureMouse ();
abstract member CaptureMouse : unit -> bool
override this.CaptureMouse : unit -> bool
Public Function CaptureMouse () As Boolean
Возвращаемое значение
Значение true
, если мышь успешно захвачена, в противном случае — значение false
.
Реализации
Комментарии
Для записи необходимо включить элемент . Перед вызовом CaptureMouseпроверьте, является ли IsEnabled значение true
.
Если вызов CaptureMouse возвращает true
, то IsMouseCaptured также true
имеет значение .
Если вызов CaptureMouse возвращает true
, возникают GotMouseCapture события и IsMouseCapturedChanged , при RoutedEventArgs.Source этом в данных события сообщается как элемент, в котором CaptureMouse вызывается метод . При принудительном захвате вы можете помешать существующим захватам, особенно с захватами, связанными с перетаскиванием с помощью мыши.
Чтобы очистить захват мыши от всех элементов, вызовите Mouse.Capture с параметром element
, указанным как null
.