WPF:鼠标左键单击并按住处理

Kla*_*Nji 8 wpf mouseevent

在WPF中按下并按住鼠标左键时,如何重复执行操作?

UIElement.PreviewMouseLeftButtonDown事件的以下事件处理程序无法完成工作:

private void BaseButtonRight_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
           // keep performing action while mouse left button is pressed.  
           // Checking e.ButtonState works only for one click

        }
Run Code Online (Sandbox Code Playgroud)

执行甚至没有进入while循环,并且当释放鼠标左键时调用处理程序!