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
.
Реализации
Комментарии
Для записи необходимо включить элемент . Проверьте, есть ли IsEnabled перед true
вызовом CaptureMouse.
Если вызов CaptureMouse возвращает true
, то IsMouseCaptured также true
имеет значение .
Если вызов CaptureMouse возвращает true
, то GotMouseCapture возникают события и IsMouseCapturedChanged , при RoutedEventArgs.Source этом в данных события указывается как элемент, в котором CaptureMouse вызывается метод . При принудительном захвате вы можете помешать существующим захватам, особенно с захватами, связанными с перетаскиванием с помощью мыши.
Чтобы удалить захват мыши от всех элементов, вызовите Mouse.Capture с параметром element
, предоставленным как null
.
CaptureMouseпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по