質問

WPFアプリケーションでは、ListView GridViewを使用しており、マウスのダブルクリックに関連する機能を実装しています。 マウスのダブルクリックとマウスクリックを区別する方法、またはコントロールはありますか?

ボタンを使用し、mousedoubleclickのイベントを実装しましたが、クリックイベントはまだトリガーしています

ご協力ありがとうございます

役に立ちましたか?

解決

MouseDoubleClick = 属性を追加しただけのようです。次のリンクをご覧ください:

あなたの質問を誤解して申し訳ありません。

他のヒント

MouseDoubleClick イベントを表示するコントロールのダブルクリックイベントを処理するのは簡単です。他のコントロールのダブルクリックを処理するには、 MouseButtonEventArgs ClickCount プロパティを調べます。

たとえば、XAMLは次のようになります。

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

...そして、このようなコードビハインド:

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

こちらは、もう少し詳細な例を提供するページです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top