wie Sie vermeiden, klicken Sie auf, wenn ich wollen, Doppel-klicken Sie auf?

Ich habe eine Anwendung in WPF und ein button. In diesem buttun möchte ich das click-Ereignis implementieren Sie einen code, aber ich möchte, dass, wenn Sie das tun, doppelklicken Sie mit der Maus, führen Sie andere code aber nicht den code für das click-Ereignis.

Das problem ist, dass der code das click-Ereignis wird immer ausgeführt und ich weiß nicht, ob es einen Weg gibt, um zu vermeiden, die Ausführung der click-Ereignis, wenn ich doulbe klicken.

Ich bin Folgen Sie dem MVVM-pattern, und ich benutze das MVVM light konvertieren Sie das Ereignis in einem Befehl.

Dank.

  • Nicht euer button haben die OnMouseDoubleClick Veranstaltung ?
  • Ja mein Knopf hat zwei Ereignisse, die das click-Ereignis-und-Maus-Doppel-Klick-Ereignis.
  • Also warum nicht schreiben Sie den code, den Sie ausführen möchten, in der OnMouseDoubleClick Veranstaltung gibt ?
  • Becasu möchte ich zwei verschiedene codes. Ein code, wenn der Einsatz ein und klicken Sie auf andere Benutzer, wenn der Benutzer doppelt auf. Ich brauche, um zu unterscheiden, wenn die Nutzung nicht die eine oder andere Aktion.
  • Schauen Sie sich den link in meiner Antwort. Es zeigt Ihnen, wie zu unterscheiden zwischen dem normalen klicken und doppelklicken. Und basiert auf, die Sie verwenden können, was auch immer code, den Sie brauchen, in der Klick-und Doppelklick.
InformationsquelleAutor | 2013-08-22
Schreibe einen Kommentar