haa*_*gel 3 wpf custom-controls
我正在WPF中构建自定义控件.当我的控件处于焦点但用户在控件外部点击时,我想捕捉鼠标按下事件.有没有办法做到这一点,如果是这样的话怎么样?
我的控件继承自ListBox.
您可以使用UIElement.CaptureMouse它和它的伙伴UIElement.ReleaseMouseCapture将所有鼠标事件捕获到单个控件,而不管事件发生时鼠标是什么.
在您的示例中,我将在控件具有焦点时捕获鼠标,并在控件失去焦点时释放鼠标.