在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循环,并且当释放鼠标左键时调用处理程序!