Gha*_*han 10 wpf double-click mouseevent
在我的WPF应用程序中,我正在使用ListView GridView,并且我实现了与鼠标双击相关联的功能.有没有办法,或控制区分鼠标双击和鼠标点击?
我使用了一个按钮,并为mousedoubleclick实现了一个事件,但是click事件仍然在触发
感谢帮助
mcw*_*yrm 21
处理呈现事件的控件的双击MouseDoubleClick
事件不是绝招.处理其他控件的双击涉及检查的ClickCount
属性MouseButtonEventArgs
.
因此,例如,您的XAML可能看起来像这样:
<SomeControl MouseDown="MyMouseDownHandler">
...
</SomeControl>
Run Code Online (Sandbox Code Playgroud)
...和你的代码背后是这样的:
private void MyMouseDownHandler(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)
{
//Handle double-click
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个提供更详细示例的页面.
看来你只是添加了MouseDoubleClick=
属性。检查这些链接:
抱歉,如果我误解了你的问题。
归档时间: |
|
查看次数: |
21211 次 |
最近记录: |