区分wpf中的鼠标双击和鼠标点击

yvgpqqbh  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(184)

在我的WPF应用程序中,我使用ListViewGridView,并且我实现了一个与鼠标双击相关的功能。有没有一种方法或控件可以区分鼠标双击和鼠标单击?
我使用了一个按钮,并为mouseDoubleClick实现了一个事件,但是Click事件仍然在触发
多谢帮忙

7rfyedvj

7rfyedvj1#

处理呈现MouseDoubleClick事件的控件的双击事件并不是什么技巧。处理其他控件的双击需要检查MouseButtonEventArgsClickCount属性。
例如,您的XAML可能看起来像这样:

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

字符串
......后面的代码是这样的:

private void MyMouseDownHandler(object sender, MouseButtonEventArgs e)
{
    if (e.ClickCount == 2)
    {
        // Handle double-click
    }
}


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

e0uiprwp

e0uiprwp2#

看起来你只是添加了MouseDoubleClick=属性。看看这些链接:

对不起,我误解了你的问题。

相关问题