У меня есть кнопка. На Button.MouseRightButtonDown я вызываю Mouse.Capture (button), потому что я хочу определить, отпускает ли кто-нибудь правый щелчок за пределами Button.
У меня также зарегистрировано событие Button.MouseLeave. Если кто-то щелкнет правой кнопкой мыши по кнопке, я хочу, чтобы это событие сработало.
К сожалению, похоже, что Mouse.Capture каким-то образом блокирует MouseLeave.
Кто-нибудь знает обходной путь, или, может быть, может указать, где я иду не так?
(Кстати, если кому-то интересно, зачем я это делаю, см. мой другой вопрос .)