WPF Mouse Click Off Event - PullRequest
       6

WPF Mouse Click Off Event

1 голос
/ 21 июня 2009

Я знаю, что для каждого элемента управления есть событие щелчка мыши, но есть ли способ определить, когда щелчок мыши отсутствует на элементе управления?

Ответы [ 4 ]

1 голос
/ 21 июня 2009

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

0 голосов
/ 14 июня 2012

Это не будет работать для события Click (потому что нет туннельной версии, только пузырчатая версия), но вы можете обработать перенаправленную PreviewMouseLeftButtonDown в классе Window и проверить, является ли цель управление находится в дереве попаданий.

0 голосов
/ 11 сентября 2009

Вы можете вызвать CaptureMouse, и тогда этот объект получит все события мыши. Затем вы можете определить с помощью мыши, находится ли она в пределах вашего контроля или нет. Или вместо этого вы можете прослушать событие LostMouseCapture.

0 голосов
/ 21 июня 2009

вы можете проверить IsMouseOver на ложь, и если вы хотите подключить действие, когда IsMouseOver == ложь, вы можете переопределить метаданные этого dp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...