如何在WPF中按住鼠標左鍵並按住鼠標左鍵時重複執行操作?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
}
執行甚至沒有進入while循環和鼠標左鍵被釋放時處理程序被調用!
這應該是公認的答案。 – GONeale
@GONeale,除非OP沒有使用按鈕... 我有同樣的問題,我沒有點擊一個按鈕,所以這個答案不幫助我。我將使用後臺線程答案。但是,是的,OP應該選擇一個答案或張貼他自己的答案並選擇那個答案。 – CramerTV
男孩,忘記在哪個問題被問,但會接受這個答案。 –