私は FrameworkElement を持っており、ユーザーがシングルクリックしたときにアクション A を実行し、ユーザーがダブルクリックしたときにアクション B を実行したいと考えています。
イベントの配信方法が原因で、アクション A を開始するシングル クリック イベントが常に発生します。いろいろ調べたところ、タイマーを使用してクリックの処理を遅らせる興味深い手法を見つけました。ただし、この例ではタイマーを 300 ミリ秒にハードコーディングしていますが、コントロール パネルの [マウスのプロパティ] ダイアログでユーザーの「ダブルクリック速度」を設定することをお勧めします。
システムからその値を取得するための wpf/C# API は何ですか?