التمييز بين النقر المزدوج بالماوس والنقر بالماوس في wpf

StackOverflow https://stackoverflow.com/questions/1631906

  •  06-07-2019
  •  | 
  •  

سؤال

في تطبيق WPF الخاص بي، أستخدم ListView GridView، وقمت بتنفيذ وظيفة مرتبطة بالنقر المزدوج بالماوس.هل هناك طريقة، أو تحكم للتمييز بين النقر المزدوج بالماوس والنقر بالماوس؟

لقد استخدمت زرًا وقمت بتنفيذ حدث للنقر المزدوج بالماوس، لكن حدث النقر لا يزال قيد التشغيل

شكرا للمساعدة

هل كانت مفيدة؟

المحلول

يبدو أنك قمت فقط بإضافة MouseDoubleClick= يصف.تحقق من هذه الروابط:

آسف إذا أسأت فهم سؤالك.

نصائح أخرى

والتعامل مع الحدث النقر المزدوج للضوابط التي تقدم الحدث MouseDoubleClick ليس خدعة. التعامل مع النقر المزدوج لعناصر أخرى تنطوي على تفتيش الممتلكات ClickCount من MouseButtonEventArgs.

وهكذا، على سبيل المثال، قد 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