在我的WPF應用程序中,我使用ListView GridView,並實現了與鼠標雙擊相關的功能。 有沒有一種方法,或區分鼠標雙擊和鼠標點擊的控件?區分鼠標雙擊和鼠標點擊wpf
我用了一個按鈕,併爲mousedoubleclick實現的事件,但click事件仍然引發
感謝您的幫助
在我的WPF應用程序中,我使用ListView GridView,並實現了與鼠標雙擊相關的功能。 有沒有一種方法,或區分鼠標雙擊和鼠標點擊的控件?區分鼠標雙擊和鼠標點擊wpf
我用了一個按鈕,併爲mousedoubleclick實現的事件,但click事件仍然引發
感謝您的幫助
看來你只需要添加的MouseDoubleClick=
屬性。檢查這些鏈接了:如果
對不起,我誤解你的問題。
處理呈現MouseDoubleClick
事件的控件的雙擊事件是沒有用的。處理雙擊其他控件涉及檢查MouseButtonEventArgs
的ClickCount
屬性。
所以,舉例來說,你的XAML可能是這個樣子:
<SomeControl MouseDown="MyMouseDownHandler">
...
</SomeControl>
...和後面的代碼是這樣的:
private void MyMouseDownHandler(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)
{
//Handle double-click
}
}
Here's提供一種更加具體的網頁例。
如果沒有(單擊)單擊,您無法進行雙擊。 – 2009-10-27 16:10:51