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.OnPreviewMouseLeftButtonDown أسلوب

Visual Studio 2010

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

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

protected internal virtual void OnPreviewMouseLeftButtonDown(
	MouseButtonEventArgs e
)

المعلمات

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

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

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

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

نظام التشغيل 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
إظهار: