单击并双击wpf图像控件时,我尝试使用不同的行为。不幸的是,首先触发单击,因此忽略双击。
答案 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
}