在wpf中区分鼠标双击和鼠标单击

时间:2009-10-27 16:08:57

标签: wpf mouseevent double-click

在我的WPF应用程序中,我正在使用ListView GridView,并且我实现了与鼠标双击相关联的功能。 有没有办法,或控制区分鼠标双击和鼠标点击?

我使用了一个按钮,并为mousedoubleclick实现了一个事件,但是click事件仍在触发

感谢您的帮助

2 个答案:

答案 0 :(得分:19)

处理呈现MouseDoubleClick事件的控件的双击事件并不是一招。处理其他控件的双击涉及检查ClickCount的{​​{1}}属性。

因此,例如,您的XAML可能如下所示:

MouseButtonEventArgs

......你的代码就像这样:

<SomeControl  MouseDown="MyMouseDownHandler">
    ...
</SomeControl>

Here's一个提供更详细示例的页面。

答案 1 :(得分:3)

您似乎只需添加MouseDoubleClick=属性。检查这些链接:

很抱歉,如果我误解了你的问题。