Остановить двойной щелчок после одного щелчка - PullRequest
2 голосов
/ 14 мая 2009

Я разрабатываю приложение в WPF, в котором один щелчок по элементу изменит представление на другое. Проблема в том, что если пользователь дважды щелкает элемент, первое событие будет одним щелчком, которое открывает другое представление, а следующее событие будет двойным щелчком по новому представлению. Этот двойной щелчок по новому виду вызовет другие вещи. Итак, вопрос в том; Могу ли я остановить двойной щелчок после того, как получу событие с одним щелчком мыши в моем первом просмотре? Я попытался установить Handled = true для MouseButtonEventArgs в методе одного щелчка, но это не работает. Другое представление все равно получит двойной щелчок, и случайные вещи все равно будут происходить. Любое умное решение моей проблемы там?

/ Daniel

1 Ответ

1 голос
/ 14 мая 2009

RaymondChen снова является ценным источником.

Я предлагаю вам прочитать связанную статью полсекунды задержки для более подробной информации, но она показывает, как задержка проявляется для пользователя.

...