WheelEvent

WheelEvent class

توفر واجهة WheelEvent معلومات سياقية محددة مرتبطة بأحداث العجلة. لإنشاء مثيل لواجهة WheelEvent ، استخدم مُنشئ WheelEvent ، وتمرير قاموس WheelEventInit الاختياري.

public class WheelEvent : MouseEvent

المنشئون

اسم وصف
WheelEvent(string) يقوم بتهيئة مثيل جديد لملفWheelEvent فئة .
WheelEvent(string, IDictionary<string, object>) يقوم بتهيئة مثيل جديد لملفWheelEvent فئة .

الخصائص

اسم وصف
AltKey { get; } الرجوع إلى سمة altKey .
Bubbles { get; } يُستخدم للإشارة إلى ما إذا كان الحدث عبارة عن حدث فقاعات أم لا. إذا كان الحدث يمكن أن ينبعث منه فقاعات ، تكون القيمة صحيحة ، وإلا تكون القيمة خاطئة.
Button { get; } أثناء أحداث الماوس الناتجة عن الضغط المنخفض أو تحرير زر الماوس ، يجب استخدام الزر للإشارة إلى زر جهاز المؤشر الذي تم تغيير حالته.
Buttons { get; } أثناء أي أحداث للماوس ، يجب استخدام الأزرار للإشارة إلى مجموعة أزرار الماوس التي يتم الضغط عليها حاليًا ، ويتم التعبير عنها كقناع بت.
Cancelable { get; } يُستخدم للإشارة إلى ما إذا كان يمكن منع إجراء افتراضي لحدث أم لا. إذا كان من الممكن منع الإجراء الافتراضي ، كانت القيمة صحيحة ، وإلا تكون القيمة خاطئة.
ClientX { get; } الإحداثي الأفقي الذي وقع فيه الحدث بالنسبة إلى منفذ العرض المرتبط بالحدث .
ClientY { get; } الإحداثي الرأسي الذي وقع فيه الحدث بالنسبة إلى منفذ العرض المرتبط بالحدث .
CtrlKey { get; } الرجوع إلى سمة ctrlKey .
CurrentTarget { get; } يُستخدم للإشارة إلى ملفIEventTarget ملك منIEventListener يتم حاليًا معالجة الصورة . هذا مفيد بشكل خاص أثناء الالتقاط والفقاعات.
DefaultPrevented { get; } إرجاع صحيح إذا تم استدعاء منع PreventionDefault () بينما تكون قيمة السمة القابلة للإلغاء صحيحة ، والخطأ في الحالات الأخرى.
DeltaMode { get; } تحتوي سمة deltaMode على إشارة إلى وحدات القياس لقيم دلتا. القيمة الافتراضية هي DOM_DELTA_PIXEL (بكسل) .
DeltaX { get; } في وكلاء المستخدم حيث يكون الإجراء الافتراضي لحدث العجلة هو التمرير ، يجب أن تكون القيمة هي القياس على طول المحور السيني (بالبكسل أو الخطوط أو الصفحات) ليتم تمريرها في حالة عدم إلغاء الحدث. بخلاف ذلك ، يعد هذا قياسًا خاصًا بالتنفيذ (بالبكسل أو الخطوط أو الصفحات) لحركة جهاز العجلة حول المحور السيني.
DeltaY { get; } في وكلاء المستخدم حيث يكون الإجراء الافتراضي لحدث العجلة هو التمرير ، يجب أن تكون القيمة هي القياس على طول المحور الصادي (بالبكسل أو الخطوط أو الصفحات) ليتم تمريرها في حالة عدم إلغاء الحدث. بخلاف ذلك ، يعد هذا قياسًا خاصًا بالتنفيذ (بالبكسل أو الخطوط أو الصفحات) لحركة جهاز العجلة حول المحور الصادي.
DeltaZ { get; } في وكلاء المستخدم حيث يكون الإجراء الافتراضي لحدث العجلة هو التمرير ، يجب أن تكون القيمة هي القياس على طول المحور z (بالبكسل أو الخطوط أو الصفحات) ليتم تمريرها في حالة عدم إلغاء الحدث. بخلاف ذلك ، يعد هذا قياسًا خاصًا بالتنفيذ (بالبكسل أو الخطوط أو الصفحات) لحركة جهاز عجلة حول المحور z.
Detail { get; } تحديد بعض المعلومات التفصيلية حول الحدث ، اعتمادًا على نوع الحدث.
EventPhase { get; } يُستخدم للإشارة إلى أي مرحلة من مراحل تدفق الأحداث يتم تقييمها حاليًا.
IsTrusted { get; } يجب أن ترجع السمة isTrusted القيمة التي تمت تهيئتها إليها. عند إنشاء حدث ، يجب تهيئة السمة إلى false .
MetaKey { get; } الرجوع إلى سمة metaKey .
RelatedTarget { get; } يُستخدم لتحديد هدف EventTarget ثانوي مرتبط بحدث واجهة المستخدم ، اعتمادًا على نوع الحدث.
ScreenX { get; } الإحداثي الأفقي الذي وقع فيه الحدث بالنسبة إلى أصل نظام إحداثيات الشاشة.
ScreenY { get; } الإحداثي الرأسي الذي حدث عنده الحدث بالنسبة إلى أصل نظام إحداثيات الشاشة.
ShiftKey { get; } الرجوع إلى سمة shiftKey .
Target { get; } يُستخدم للإشارة إلى ملفIEventTarget الذي تم إرسال الحدث إليه في الأصل.
TimeStamp { get; } يُستخدم لتحديد الوقت (بالمللي ثانية بالنسبة للعصر) الذي تم فيه إنشاء الحدث . نظرًا لحقيقة أن بعض الأنظمة قد لا توفر هذه المعلومات ، فقد لا يكون الطابع الزمني متاحًا لجميع الأحداث. ، سيتم إرجاع القيمة 0. أمثلة على وقت الحقبة هي وقت بدء النظام أو 0: 0: 0 UTC 1 يناير 1970.
Type { get; } اسم الحدث (غير حساس لحالة الأحرف). يجب أن يكون الاسم اسم XML .
View { get; } تحدد سمة العرض النافذة التي تم إنشاء الحدث منها. يجب أن تكون القيمة غير المهيأة لهذه السمة خالية.

طُرق

اسم وصف
virtual GetPlatformType() تُستخدم هذه الطريقة لاسترداد كائن ECMAScriptType .
InitEvent(string, bool, bool) ملفInitEvent يتم استخدام طريقة لتهيئة قيمةEvent تم إنشاؤه من خلال IDocumentEvent الواجهة .
PreventDefault() إذا كان الحدث قابلاً للإلغاء ، فإن ملفPreventDefault يتم استخدام الطريقة للدلالة على أن الحدث سيتم إلغاؤه ، مما يعني أن أي إجراء افتراضي يتم اتخاذه عادةً بواسطة التنفيذ نتيجة للحدث لن يحدث.
StopImmediatePropagation() استدعاء هذه الطريقة يمنع الحدث من الوصول إلى أي مستمعين حدث مسجل بعد الحدث الحالي وعندما يتم إرساله في شجرة يمنع أيضًا الحدث من الوصول إلى أي كائنات أخرى.
StopPropagation() ملفStopPropagation الطريقة المستخدمة لمنع المزيد من الانتشار لحدث ما أثناء تدفق الحدث.

مجالات

اسم وصف
const DOM_DELTA_LINE يجب أن تكون وحدات القياس للدلتا أسطرًا فردية من النص. هذا هو الحال بالنسبة للعديد من عناصر التحكم في النموذج.
const DOM_DELTA_PAGE يجب أن تكون وحدات القياس الخاصة بالدلتا عبارة عن صفحات ، سواء تم تعريفها على أنها شاشة واحدة أو صفحة محددة.
const DOM_DELTA_PIXEL يجب أن تكون وحدات القياس للدلتا بالبكسل. هذه هي الحالة الأكثر شيوعًا في معظم تكوينات أنظمة التشغيل والتنفيذ.

أنظر أيضا