التمييز بين النقر المزدوج بالماوس والنقر بالماوس في wpf
-
06-07-2019 - |
سؤال
في تطبيق WPF الخاص بي، أستخدم ListView GridView، وقمت بتنفيذ وظيفة مرتبطة بالنقر المزدوج بالماوس.هل هناك طريقة، أو تحكم للتمييز بين النقر المزدوج بالماوس والنقر بالماوس؟
لقد استخدمت زرًا وقمت بتنفيذ حدث للنقر المزدوج بالماوس، لكن حدث النقر لا يزال قيد التشغيل
شكرا للمساعدة
المحلول
يبدو أنك قمت فقط بإضافة MouseDoubleClick=
يصف.تحقق من هذه الروابط:
- البرنامج التعليمي WPF - الحصول على حدث DoubleClick
- MouseDoubleClick وثائق MSDN
- كشف النقر المزدوج بالماوس في WPF - Channel9
آسف إذا أسأت فهم سؤالك.
نصائح أخرى
والتعامل مع الحدث النقر المزدوج للضوابط التي تقدم الحدث MouseDoubleClick
ليس خدعة. التعامل مع النقر المزدوج لعناصر أخرى تنطوي على تفتيش الممتلكات ClickCount
من MouseButtonEventArgs
.
وهكذا، على سبيل المثال، قد XAML مظهرك شيئا من هذا القبيل:
<SomeControl MouseDown="MyMouseDownHandler">
...
</SomeControl>
... ورمز وراء مثل هذا:
private void MyMouseDownHandler(object sender, MouseButtonEventArgs e)
{
if (e.ClickCount == 2)
{
//Handle double-click
}
}
هنا صفحة مثالا حد ما أكثر تفصيلا.
لا تنتمي إلى StackOverflow