【发布时间】:2012-04-01 01:00:09
【问题描述】:
我有一个按钮。在 Button.MouseRightButtonDown 上,我调用的是 Mouse.Capture(button),因为我想检测是否有人在 Button 之外释放了右键单击。
我还注册了一个 Button.MouseLeave 事件。如果有人右键单击并拖动鼠标离开按钮,我希望触发此事件。
不幸的是,Mouse.Capture 似乎以某种方式阻止了 MouseLeave 的发生。
有谁知道解决方法,或者可以指出我哪里出错了?
(顺便说一句,如果有人好奇我这样做是为了什么,请参阅my other question。)
【问题讨论】:
标签: c# wpf mouse capture mouseleave