Class 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; }Χρησιμοποιείται για να υποδείξει εάν ένα συμβάν είναι ή όχι συμβάν με φυσαλίδες. Εάν το συμβάν μπορεί να σχηματίσει φυσαλίδες, η τιμή είναι true, διαφορετικά η τιμή είναι false.
Button { get; }Κατά τη διάρκεια συμβάντων του ποντικιού που προκαλούνται από το πάτημα ή την απελευθέρωση ενός κουμπιού ποντικιού, το κουμπί ΠΡΕΠΕΙ να χρησιμοποιείται για να υποδείξει ποιο κουμπί συσκευής δείκτη άλλαξε κατάσταση.
Buttons { get; }Κατά τη διάρκεια οποιωνδήποτε συμβάντων ποντικιού, ΠΡΕΠΕΙ να χρησιμοποιούνται κουμπιά για να υποδεικνύουν ποιος συνδυασμός κουμπιών του ποντικιού πιέζεται αυτήν τη στιγμή, εκφραζόμενη ως μάσκα bit.
Cancelable { get; }Χρησιμοποιείται για να υποδείξει εάν ένα συμβάν μπορεί να αποτρέψει την προεπιλεγμένη δράση του. Εάν η προεπιλεγμένη ενέργεια μπορεί να αποτραπεί, η τιμή είναι true, διαφορετικά η τιμή είναι false.
ClientX { get; }Η οριζόντια συντεταγμένη στην οποία συνέβη το συμβάν σε σχέση με τη θύρα προβολής που σχετίζεται με το συμβάν.
ClientY { get; }Η κατακόρυφη συντεταγμένη στην οποία συνέβη το συμβάν σε σχέση με τη θύρα προβολής που σχετίζεται με το συμβάν.
CtrlKey { get; }Ανατρέξτε στο χαρακτηριστικό ctrlKey.
CurrentTarget { get; }Χρησιμοποιείται για την ένδειξη τουIEventTarget του οποίουIEventListener s βρίσκονται υπό επεξεργασία. Αυτό είναι ιδιαίτερα χρήσιμο κατά τη λήψη και τη δημιουργία φυσαλίδων.
DefaultPrevented { get; }Επιστρέφει true εάν κλήθηκε το preventDefault() ενώ η τιμή του ακυρώσιμου χαρακτηριστικού είναι true και false διαφορετικά.
DeltaMode { get; }Το χαρακτηριστικό deltaMode περιέχει μια ένδειξη των μονάδων μέτρησης για τις τιμές δέλτα. Η προεπιλεγμένη τιμή είναι DOM_DELTA_PIXEL (pixel).
DeltaX { get; }Σε πράκτορες χρήστη όπου η προεπιλεγμένη ενέργεια του συμβάντος τροχού είναι η κύλιση, η τιμή ΠΡΕΠΕΙ να είναι η μέτρηση κατά μήκος του άξονα x (σε εικονοστοιχεία, γραμμές ή σελίδες) που πρόκειται να πραγματοποιηθεί κύλιση στην περίπτωση που το συμβάν δεν ακυρωθεί. Διαφορετικά, πρόκειται για μια συγκεκριμένη μέτρηση της υλοποίησης (σε pixel, γραμμές ή σελίδες) της κίνησης μιας συσκευής τροχού γύρω από τον άξονα x.
DeltaY { get; }Σε πράκτορες χρήστη όπου η προεπιλεγμένη ενέργεια του συμβάντος τροχού είναι η κύλιση, η τιμή ΠΡΕΠΕΙ να είναι η μέτρηση κατά μήκος του άξονα y (σε εικονοστοιχεία, γραμμές ή σελίδες) που πρόκειται να γίνει κύλιση στην περίπτωση που το συμβάν δεν ακυρωθεί. Διαφορετικά, πρόκειται για μια συγκεκριμένη μέτρηση της υλοποίησης (σε pixel, γραμμές ή σελίδες) της κίνησης μιας συσκευής τροχού γύρω από τον άξονα y.
DeltaZ { get; }Σε πράκτορες χρήστη όπου η προεπιλεγμένη ενέργεια του συμβάντος τροχού είναι η κύλιση, η τιμή ΠΡΕΠΕΙ να είναι η μέτρηση κατά μήκος του άξονα z (σε εικονοστοιχεία, γραμμές ή σελίδες) που πρόκειται να πραγματοποιηθεί κύλιση στην περίπτωση που το συμβάν δεν ακυρωθεί. Διαφορετικά, πρόκειται για μια συγκεκριμένη μέτρηση για την υλοποίηση (σε pixel, γραμμές ή σελίδες) της κίνησης μιας συσκευής τροχού γύρω από τον άξονα z.
Detail { get; }Καθορίζει ορισμένες λεπτομέρειες σχετικά με το συμβάν, ανάλογα με τον τύπο του συμβάντος.
EventPhase { get; }Χρησιμοποιείται για να υποδείξει ποια φάση της ροής συμβάντος αξιολογείται αυτήν τη στιγμή.
IsTrusted { get; }Το χαρακτηριστικό isTrusted πρέπει να επιστρέψει την τιμή στην οποία είχε αρχικοποιηθεί. Όταν δημιουργείται ένα συμβάν, το χαρακτηριστικό πρέπει να αρχικοποιηθεί σε false.
MetaKey { get; }Ανατρέξτε στο χαρακτηριστικό metaKey.
RelatedTarget { get; }Χρησιμοποιείται για τον προσδιορισμό ενός δευτερεύοντος στόχου συμβάντος που σχετίζεται με ένα συμβάν διεπαφής χρήστη, ανάλογα με τον τύπο του συμβάντος.
ScreenX { get; }Η οριζόντια συντεταγμένη στην οποία συνέβη το συμβάν σε σχέση με την αρχή του συστήματος συντεταγμένων οθόνης.
ScreenY { get; }Η κατακόρυφη συντεταγμένη στην οποία συνέβη το συμβάν σε σχέση με την αρχή του συστήματος συντεταγμένων οθόνης.
ShiftKey { get; }Ανατρέξτε στο χαρακτηριστικό shiftKey.
Target { get; }Χρησιμοποιείται για την ένδειξη τουIEventTarget στο οποίο στάλθηκε αρχικά το συμβάν.
TimeStamp { get; }Χρησιμοποιείται για τον καθορισμό της ώρας (σε χιλιοστά του δευτερολέπτου σε σχέση με την εποχή) κατά την οποία δημιουργήθηκε το συμβάν. Λόγω του γεγονότος ότι ορισμένα συστήματα ενδέχεται να μην παρέχουν αυτές τις πληροφορίες, η τιμή του timeStamp ενδέχεται να μην είναι διαθέσιμη για όλα τα συμβάντα. Όταν δεν είναι διαθέσιμη , θα επιστραφεί μια τιμή 0. Παραδείγματα χρόνου εποχής είναι η ώρα έναρξης του συστήματος ή 0:0:0 UTC 1η Ιανουαρίου 1970.
Type { get; }Το όνομα του συμβάντος (χωρίς διάκριση πεζών-κεφαλαίων). Το όνομα πρέπει να είναι όνομα XML.
View { get; }Το χαρακτηριστικό view προσδιορίζει το παράθυρο από το οποίο δημιουργήθηκε το συμβάν. Η μη αρχικοποιημένη τιμή αυτού του χαρακτηριστικού ΠΡΕΠΕΙ να είναι null.

Μέθοδοι

ΟνομαΠεριγραφή
virtual GetPlatformType()Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση αντικειμένου ECMAScriptType .
InitEvent(string, bool, bool)ΤοInitEvent Η μέθοδος χρησιμοποιείται για την προετοιμασία της τιμής του anEvent δημιουργήθηκε μέσω του IDocumentEvent διεπαφή.
PreventDefault()Εάν ένα συμβάν μπορεί να ακυρωθεί, τοPreventDefault Η μέθοδος χρησιμοποιείται για να υποδηλώσει ότι το συμβάν πρόκειται να ακυρωθεί, που σημαίνει ότι δεν θα πραγματοποιηθεί οποιαδήποτε προεπιλεγμένη ενέργεια που πραγματοποιείται συνήθως από την υλοποίηση ως αποτέλεσμα του συμβάντος.
StopImmediatePropagation()Η επίκληση αυτής της μεθόδου αποτρέπει το συμβάν να φτάσει σε οποιονδήποτε ακροατή συμβάντος που έχει καταχωρηθεί μετά το τρέχον και όταν αποστέλλεται σε δέντρο επίσης εμποδίζει το συμβάν να φτάσει σε άλλα αντικείμενα.
StopPropagation()ΤοStopPropagation χρησιμοποιείται η μέθοδος αποτρέπει την περαιτέρω διάδοση ενός συμβάντος κατά τη ροή συμβάντων.

Πεδία

ΟνομαΠεριγραφή
const DOM_DELTA_LINEΟι μονάδες μέτρησης για το δέλτα ΠΡΕΠΕΙ να είναι μεμονωμένες γραμμές κειμένου. Αυτό ισχύει για πολλά στοιχεία ελέγχου φορμών.
const DOM_DELTA_PAGEΟι μονάδες μέτρησης για το δέλτα ΠΡΕΠΕΙ να είναι σελίδες, είτε ορίζονται ως μία οθόνη είτε ως οριοθετημένη σελίδα.
const DOM_DELTA_PIXELΟι μονάδες μέτρησης για το δέλτα ΠΡΕΠΕΙ να είναι pixel. Αυτή είναι η πιο χαρακτηριστική περίπτωση στα περισσότερα λειτουργικά συστήματα και διαμορφώσεις υλοποίησης.

Δείτε επίσης