Как я могу вызвать событие, если мышь не перемещается, в приложении WPF с использованием C#?Как вызвать событие, когда мышь не перемещается?
1
A
ответ
1
Я решил, что добавлю псевдокодную версию того, как использовать таймер (не получить визуальную студию на этом компьютере, можно обновить ее позже).
private Point lastPos;
public Timer_tick(s,e)
{
if(mousePosition != lastPos)
{
MouseHasntMoved();
timer.Stop();
}
}
public override MouseMove(s,e)
{
timer.Reset();
lastPos = mousePosition;
}
public void MouseHasntMoved()
{
//Do something
}
+0
Спасибо за ответ. Я нашел более простой ответ [здесь] (http://stackoverflow.com/questions/13216890/wpf-event-that-triggers-after-the-mouse-stops-movinm). –
Смежные вопросы
- 1. Как определить, когда мышь перемещается за окно?
- 2. JQuery fadeOut, когда мышь не перемещается
- 3. jquery - событие, когда мышь удерживается
- 4. Webkit и Safari fire mousemove даже когда мышь не перемещается
- 5. Как слушать, когда мышь перемещается из контейнера VGroup или TitleWindow
- 6. Почему OnMouseMove многократно срабатывает, когда мышь не перемещается в D2010?
- 7. Предотвращение пунктирных линий, когда мышь перемещается быстро
- 8. Как заставить функцию работать, когда мышь не перемещается?
- 9. Непрозрачность, если мышь перемещается
- 10. Dropdownlist исчезает, когда мышь перемещается над зависанием
- 11. движущийся объект, когда мышь перемещается в as3
- 12. Как вызвать курсор мыши и оставить события, когда мышь не перемещается
- 13. Как скрыть div, когда мышь перемещается и отображается при остановке?
- 14. Мышь перемещается быстрее, чем подсказка
- 15. Мышь не поддерживает его положение, когда рамка перемещается по экрану
- 16. jQuery hover не перехватывает все события, когда мышь перемещается быстро
- 17. Mediaelement JS - Скрытие курсора мыши, когда мышь не перемещается
- 18. mouseMoved событие останавливается, когда мышь отсутствует
- 19. Javascript событие, когда мышь покидает окно браузера
- 20. jQuery hover() mouseOut событие не срабатывает, когда мышь перемещается быстро по ссылке
- 21. Как сделать что-нибудь видимым, когда мышь перемещается по кнопке?
- 22. Как получить событие MouseMove, когда мышь на самом деле перемещается по элементу
- 23. Событие, когда WinForm перемещается за другими окнами
- 24. Winforms ComboBox: событие, когда карет перемещается?
- 25. Как захватить событие прокрутки, когда мышь не участвует?
- 26. Raphael - событие, когда мышь возле элемента
- 27. событие мыши, когда мышь выходит из JTable?
- 28. Javascript mouseenter событие не работает, когда мышь не работает
- 29. JavaFX - Мышь событие не вызывает
- 30. Когда мышь перемещена open AppBar
использовать таймер и галочку для позиции мыши, я не думаю, что есть событие – Sayse
Мышь не двигается в течение какого времени? –
Отслеживайте его, когда он * движется, имеет какой-то штамп, представляющий время последнего перемещения мыши, а затем, если это происходит над определенным порогом, поднимите событие? –