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


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.

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

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