我将为我的border元素定义一个事件,将鼠标左键重新放在此元素之外。
答案 0 :(得分:3)
您可以在接收鼠标的元素之外获取鼠标按键事件,如果在鼠标按下时调用element.CaptureMouse()
(并且在鼠标按下时,请不要忘记调用element.ReleaseMouseCapture()
)。
答案 1 :(得分:0)
Mouse.Capture (this,CaptureMode.SubTree);
AddHandler ();
private void AddHandler()
{
AddHandler (Mouse.PreviewMouseDownOutsideCapturedElementEvent,new MouseButtonEventHandler (HandleClickOutsideOfControl),true);
}