This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

ContentElement.OnMouseRightButtonDown أسلوب

Visual Studio 2010

Invoked when an unhandled MouseRightButtonDown routed event reaches an element in its route that is derived from this class. قم بتطبيق هذا الأسلوب إلى إضافة فئة معالجة لهذا حدث.

مساحة الاسم:  System.Windows
التجميع:  PresentationCore (في PresentationCore.dll)

protected internal virtual void OnMouseRightButtonDown(
	MouseButtonEventArgs e
)

المعلمات

e
النوع: System.Windows.Input.MouseButtonEventArgs
MouseButtonEventArgs يحتوي على بيانات حدث. تقارير بيانات حدث التي يمين تم تم الضغط عليه زر ماوس.

MouseRightButtonDown يظهر حدث إلى السفر توجيه bubbling ولكن انتقل بالفعل في طريقة غير مباشرة. Mouse.MouseDown هو حدث الأساسي الذي يتم توجيه، فقاعة و كلContentElementبالإضافة إلى حدث يستخدم التوجيه hوling مماثلة لرفع حدث موجهة مباشرةMouseRightButtonDown. وعلى الرغم من أنه يمكنك وضع علامة MouseRightButtonDownالحدث كـ معالجة لأغراض هذا العنصر، لا perpetuate الولاية المعالجة لعناصر غير ذلك إلى جانب توجيه الأحداث. ومع ذلك، قد تحتاج إلى وضع علامة "حدث" أثناء معالجة في ترتيب لمنع معالجات في stance عام (تلك التي لم يحدد handledEventsToo) من beفيg في voked.

تطبيق الافتراضي لإحداث ماوس عامة معالجة في ContentElement ل Mouse.MouseDownوتحويله إلى عنصر المناسبة المحلي حدث. إذا كنت تريد إلى يمنع هذا المنطق، يجب عليك إنشاء فئة مشتقة. في الدالة الإنشائية ثابتة للفئة المشتقة الخاصة بك، تسجيل معالج فئة بديل ل Mouse.MouseDown. لا يمكنك تغيير ماوس معالجة سلوك ContentElementبتجاوز OnMouseRightButtonDown.

بدلاً من ذلك، يمكنك يمنع هذه الطريقة لتغيير حدث معالجة لحالة معينة من ماوس. إذا قمت باختيار إلى استدعاء التطبيق الأساسي يعتمد تشغيل السيناريو الخاص بك. فشل إلى استدعاء قاعدة بتعطيل معالجة إدخال الافتراضي لهذا حدث ماوس تشغيل فئات ancesإلىr كما هو متوقع إلى استدعاء OnMouseRightButtonDown. تشغيل سبيل المثال، يمكن أن ينحدر من Controlوتجاوز OnMouseRightButtonDownفي فئة المشتقة منها دون الاتصال الأساس؛ ومع ذلك، هذا التجاوز بتعطيل خدمات قائمة سياق تشغيل عنصر التحكم، والتي جزء من Controlسلوك الافتراضي.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: