单击并双击同一个Image控件(wpf)

时间:2010-07-28 08:57:39

标签: wpf click double

单击并双击wpf图像控件时,我尝试使用不同的行为。不幸的是,首先触发单击,因此忽略双击。

2 个答案:

答案 0 :(得分:9)

如果您使用MouseDown事件,则它在ClickCount的EventArgs中有一个属性。这使您可以知道用户在系统的双击时间范围内点击控件的次数。

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

答案 1 :(得分:4)

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

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

PS:如果您使用的是MouseDown或MouseClick事件,请确保检查左键双击。您可以这样做:

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