@daniil14056

Как к поймать событие OnMouseLeftButtonUp из пользовательского элемента UIElement?

Как его поймать на элементе, если событие произошло не в его области?
Как это сделать не выходя из файла класса MyUIElemnt : UIElement ??????

Кто вообще придумал такое. что событие не происходит, если мышку отжал не на элементе, если в 99.9999999999999999999999999999999999999999999999% случаев так и бывает.
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 2
WNeZRoS
@WNeZRoS
Чтобы ловить события мыши вне элемента этот элемент должен захватить мышь через Mouse.Capture. Захват надо не забыть отменить когда он уже не актуален, иначе другие элементы не смогут получать события мыши.
Ответ написан
Комментировать
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
событие не происходит, если мышку отжал не на элементе

Это как раз нормальное и стандартное поведение
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы