Entwickler-Ecke

WPF / Silverlight - Unterdrückung des Click Events bei DoubleClick


aminitoy - Di 15.06.10 16:09
Titel: Unterdrückung des Click Events bei DoubleClick
Hallo,

Ich habe jeweils eine Methode für das Click Event und das Doubleclick Event implementiert.
Jedoch wird beim Doubleclick nicht nur das Doubleclick Event geraised sondern in dieser Reihenfolge:
click event -> doubleclick event -> click event.

wie kann ich das click event beim doubleclick unterdrücken?
ps. ich habe in den EventArgs das Property Count gesehen,
das steht aber bei mir immer auf 1 und somit für die verifizierung nicht möglich.

Danke und lg


Kha - Di 15.06.10 18:42

Dass das nicht ohne irgendeine Verzögerung gelöst werden kann, dürfte selbstredend sein. Starte im Click-Handler einen DispatcherTimer mit 300ms ö.Ä. und verarbeite den Klick in dessen Tick-Event nur, wenn dazischen nicht noch ein andere Klick geschehen ist.