单击并双击相同的图像控件(wpf)

问题描述:

我试图在单击并双击wpf图像控件时出现不同的行为。不幸的是,单击是首先被触发的,所以双击被忽略。单击并双击相同的图像控件(wpf)

如果使用MouseDown事件,则它在EventArgs中具有ClickCount的属性。这可让您知道用户在系统的双击时间范围内点击了多少次。

您可以使用它来实现您自己的逻辑,以便决定双击和单击。

您可以在事件参数中使用ClickCount属性检查双击。

  if(e.ClickCount == 2) 
     { 
      // Do something here 
     } 

PS:如果你正在使用的MouseDown或鼠标点击事件请确保您检查左键一倍clicks.You可以做到这一点,如:

  if (e.ChangedButton == MouseButton.Left && e.ClickCount == 2) 
      { 
      // Do Something here 
      }