Есть ли способ узнать событие нажатия левой кнопки мыши вне элемента в wpf? - PullRequest
3 голосов
/ 14 января 2011

Я определю событие для моего пограничного элемента, который изменяет левую кнопку мыши вне этого элемента.

Ответы [ 2 ]

3 голосов
/ 14 января 2011

Вы можете получить событие mouse up вне элемента, который получил mouse down, если при нажатии мыши вы вызываете element.CaptureMouse() (и, когда mouse up, не забудьте вызвать element.ReleaseMouseCapture()).

0 голосов
/ 04 января 2017
        Mouse.Capture (this,CaptureMode.SubTree);
        AddHandler ();

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