Jak powtarzalnie wykonywać czynność, gdy lewy przycisk myszy jest naciśnięty i przytrzymany w WPF?WPF: Lewy przycisk myszy kliknij i przytrzymaj manipulowanie
następującą procedurę obsługi zdarzenia dla zdarzenia UIElement.PreviewMouseLeftButtonDown nie otrzymać pracę:
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
}
Wykonanie nawet nie dostać się do pętli while i obsługi jest wywoływana, gdy lewy przycisk myszy jest zwolniony!
To powinna być zaakceptowana odpowiedź. – GONeale
@GONeale, chyba że OP nie używa przycisku ... Mam ten sam problem i nie klikam przycisku, więc ta odpowiedź mi nie pomoże. Będę używał odpowiedzi w tle wątku. Ale tak, OP powinien wybrać odpowiedź lub opublikować własną odpowiedź i wybrać tę. – CramerTV
Chłopcze, zapomnij kontekst, pod którym zadane pytanie, ale zaakceptuj tę odpowiedź. –