有没有办法找到wpf中元素之外的鼠标左键按钮事件?

时间:2011-01-14 05:56:37

标签: wpf mouseleftbuttonup

我将为我的border元素定义一个事件,将鼠标左键重新放在此元素之外。

2 个答案:

答案 0 :(得分:3)

您可以在接收鼠标的元素之外获取鼠标按键事件,如果在鼠标按下时调用element.CaptureMouse()(并且在鼠标按下时,请不要忘记调用element.ReleaseMouseCapture())。

答案 1 :(得分:0)

        Mouse.Capture (this,CaptureMode.SubTree);
        AddHandler ();

    private void AddHandler()
    {
        AddHandler (Mouse.PreviewMouseDownOutsideCapturedElementEvent,new MouseButtonEventHandler (HandleClickOutsideOfControl),true);
    }