Class Event

Class Event

Το όνομα: Aspose.Html.Dom.Events Συγκέντρωση: Aspose.HTML.dll (25.4.0)

Το Aspose.Html.Dom.Events.Event χρησιμοποιείται για να παρέχει πλαίσιο πληροφορίες σχετικά με ένα γεγονός στον διαχειριστή που επεξεργάζεται το γεγονός.

[DOMObject]
[ComVisible(true)]
[DOMName("Event")]
public class Event : DOMObject, INotifyPropertyChanged

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Κληρονομημένα μέλη

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Ένα αντικείμενο που εφαρμόζει το Aspose.Html.Dom.Events.Event γενικά μεταφέρεται ως ο πρώτος παράμετρος σε έναν χειριστή γεγονότων.Περισσότερες λεπτομερείς πληροφορίες σχετικά με το πλαίσιο διαβιβάζονται στους διαχειριστές γεγονότων με την απόκτηση πρόσθετων διεπαφών από το Aspose.Html.Dom.Events.Event που περιέχουν πληροφορίες που σχετίζονται άμεσα με το είδος των εκδηλώσεων που συνοδεύουν.Αυτές οι παραγόμενες διεπαφές εφαρμόζονται επίσης από το αντικείμενο που μεταφέρεται στον ακροατή γεγονότων.

Constructors

Event(Σύνδεσμος)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Html.Dom.Events.Event.

[DOMConstructor]
public Event(string type)

Parameters

type string

Ο τύπος του γεγονότος.

Event(Σύνδεσμος, Σύνδεσμος, Σύνδεσμος="">)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Html.Dom.Events.Event.

[DOMConstructor]
public Event(string type, IDictionary<string, object=""> eventInitDict)

Parameters

type string

Ο τύπος του γεγονότος.

eventInitDict IDictionary &lt · string , object >

Η εκδήλωση ξεκινάει το λεξικό.

Fields

AtTargetPhase

Η τρέχουσα φάση του γεγονότος είναι η φάση πλοήγησης.

[DOMName("AT_TARGET")]
public const ushort AtTargetPhase = 2

Αξία πεδίου

ushort

BubblingPhase

Η τρέχουσα φάση του γεγονότος είναι η φάση της βούλησης.

[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3

Αξία πεδίου

ushort

CapturingPhase

Η εκδήλωση αξιολογείται επί του παρόντος στο στόχο Aspose.Html.Dom.Events.IEventTarget.

[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1

Αξία πεδίου

ushort

NonePhase

Τα γεγονότα που δεν αποστέλλονται σήμερα βρίσκονται σε αυτό το στάδιο.

[DOMName("NONE")]
public const ushort NonePhase = 0

Αξία πεδίου

ushort

Properties

Bubbles

Χρησιμοποιείται για να υποδεικνύεται αν ένα γεγονός είναι ένα περιστατικό που βουλεύει.Εάν το περιστατικό μπορεί να βουλεύει η τιμή είναι αληθινή, αλλιώς η τιμή είναι ψεύτικη.

[DOMName("bubbles")]
public bool Bubbles { get; }

Αξία ιδιοκτησίας

bool

Cancelable

Χρησιμοποιείται για να υποδεικνύεται αν ένα γεγονός μπορεί να έχει την προεπιλεγμένη δράση του αποτραπεί.Εάν η προεπιλεγμένη δράση μπορεί να αποτραπεί η τιμή είναι αληθινή, αλλιώς η τιμή είναι ψεύτικη.

[DOMName("cancelable")]
public bool Cancelable { get; }

Αξία ιδιοκτησίας

bool

CurrentTarget

Χρησιμοποιείται για την ένδειξη του Aspose.Html.Dom.Events.IEventTarget του οποίου οι Aspose.Html.Dom.Events.IEventListeners επεξεργάζονται επί του παρόντος.Αυτό είναι ιδιαίτερα χρήσιμο κατά τη διάρκεια της σύλληψης και της βούλησης.

[DOMName("currentTarget")]
[DOMNullable]
public EventTarget CurrentTarget { get; }

Αξία ιδιοκτησίας

EventTarget

DefaultPrevented

Επιστρέφει αληθινό εάν το preventDefault() καλείται ενώ η αξία του ακυρώσιμου χαρακτηριστικού είναι αληθινή και ψευδής διαφορετικά.

[DOMName("defaultPrevented")]
public bool DefaultPrevented { get; }

Αξία ιδιοκτησίας

bool

EventPhase

Χρησιμοποιείται για να δείξει ποια φάση της ροής γεγονότων αξιολογείται επί του παρόντος.

[DOMName("eventPhase")]
public ushort EventPhase { get; }

Αξία ιδιοκτησίας

ushort

IsTrusted

Το πιστοποιημένο χαρακτηριστικό πρέπει να επιστρέψει την αξία που έχει αρχίσει σε. Όταν δημιουργείται ένα γεγονός, το χαρακτηριστικό πρέπει να αρχίσει σε ψεύτικο.

[DOMName("isTrusted")]
public bool IsTrusted { get; }

Αξία ιδιοκτησίας

bool

Target

Χρησιμοποιήθηκε για να υποδείξει το Aspose.Html.Dom.Events.IEventTarget στο οποίο το γεγονός αποστέλλεται αρχικά.

[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }

Αξία ιδιοκτησίας

EventTarget

TimeStamp

Χρησιμοποιήθηκε για να προσδιορίσει το χρόνο (σε δισεκατομμύρια δευτερόλεπτα σε σχέση με την εποχή) κατά την οποία δημιουργήθηκε το γεγονός.Λόγω του γεγονότος ότι ορισμένα συστήματα ενδέχεται να μην παρέχουν αυτές τις πληροφορίες, η τιμή του TimeStamp ενδέχεται να μην είναι διαθέσιμη για όλα τα γεγονότα.Όταν δεν είναι διαθέσιμη, επιστρέφεται μια τιμή του 0.Παραδείγματα χρόνου εποχής είναι η ώρα έναρξης του συστήματος ή 0:0:0 UTC 1η Ιανουαρίου 1970.

[DOMName("timeStamp")]
public ulong TimeStamp { get; }

Αξία ιδιοκτησίας

ulong

Type

Το όνομα της εκδήλωσης (αντικείμενα).Το όνομα πρέπει να είναι ένα όνομα XML.

[DOMName("type")]
public string Type { get; }

Αξία ιδιοκτησίας

string

Methods

InitEvent(Στέλινγκ, Μπόλ, Μπόλ)

Η μέθοδος Aspose.Html.Dom.Events.Event.InitEvent (System.String,System.Boolean,System.Boolean) χρησιμοποιείται για να ξεκινήσει η αξία ενός Aspose.Html.Dom.Events.Event που δημιουργήθηκε μέσω τουΣύνδεσμος Aspose.Html.Dom.Events.IDocumentEvent

[DOMName("initEvent")]
public void InitEvent(string type, bool bubbles, bool cancelable)

Parameters

type string

Ο τύπος του γεγονότος.

bubbles bool

Αν είναι «αληθινός» [bubbles]

cancelable bool

Αν είναι «αληθινός» [αποκαλείται].

Remarks

Αυτή η μέθοδος μπορεί να καλείται μόνο πριν η εκδήλωση αποστέλλεται μέσω της μεθόδου Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event),Ωστόσο, μπορεί να καλείται πολλές φορές κατά τη διάρκεια αυτής της φάσης, εάν είναι απαραίτητο.Εάν η κλήση είναι πολλαπλή, η τελική κλήση έχει προτεραιότητα.Εάν η κλήση από μια υποκλάση της διεπαφής γεγονότων τροποποιείται μόνο οι τιμές που καθορίζονται στη μέθοδο initEvent, όλα τα άλλα χαρακτηριστικά παραμένουν αμετάβλητα.

PreventDefault()

Εάν ένα γεγονός μπορεί να ακυρωθεί, η μέθοδος Aspose.Html.Dom.Events.Event.PreventDefault χρησιμοποιείται για να υποδηλώνει ότι το γεγονός πρέπει να ακυρωθεί,Σημαίνει ότι οποιαδήποτε παρατυπική ενέργεια που λαμβάνεται κανονικά από την εφαρμογή ως αποτέλεσμα του γεγονότος δεν θα συμβεί.

[DOMName("preventDefault")]
public void PreventDefault()

Remarks

Εάν, κατά τη διάρκεια οποιασδήποτε φάσης της ροής γεγονότων, η μέθοδος Aspose.Html.Dom.Events.Event.PreventDefault ονομάζεται η εκδήλωση ακυρώνεται.Οποιαδήποτε παρατυπία που σχετίζεται με την εκδήλωση δεν θα συμβεί.Η κλήση αυτής της μεθόδου για ένα μη ακυρωτικό γεγονός δεν έχει αποτέλεσμα.Μόλις καλείται το Aspose.Html.Dom.Events.Event.PreventDefault, θα παραμείνει σε ισχύ καθ ‘όλη τη διάρκεια της υπόλοιπης διάδοσης του γεγονότος.Αυτή η μέθοδος μπορεί να χρησιμοποιηθεί σε οποιοδήποτε στάδιο της ροής γεγονότων.

StopImmediatePropagation()

Η εισαγωγή αυτής της μεθόδου εμποδίζει την εκδήλωση να φτάσει σε οποιονδήποτε ακροατή εκδήλωσης που είναι εγγεγραμμένος μετά την τρέχουσα και όταν αποστέλλεται σε ένα δέντρο εμποδίζει επίσης την εκδήλωση να φτάσει σε οποιοδήποτε άλλο αντικείμενο.

[DOMName("stopImmediatePropagation")]
public void StopImmediatePropagation()

StopPropagation()

Η μέθοδος Aspose.Html.Dom.Events.Event.StopPropagation χρησιμοποιείται για να αποτρέψει περαιτέρω εξάπλωση ενός γεγονότος κατά τη διάρκεια της ροής γεγονότων.

[DOMName("stopPropagation")]
public void StopPropagation()

Remarks

Εάν αυτή η μέθοδος καλείται από οποιοδήποτε Aspose.Html.Dom.Events.IEventListener το γεγονός θα σταματήσει να εξαπλώνεται μέσα από το δέντρο.Η εκδήλωση θα ολοκληρώσει την αποστολή σε όλους τους ακροατές στο τρέχον Aspose.Html.Dom.Events.IEventTarget πριν σταματήσει η ροή των εκδηλώσεων.Αυτή η μέθοδος μπορεί να χρησιμοποιηθεί σε οποιοδήποτε στάδιο της ροής γεγονότων.</string,></string,>

 Ελληνικά
OSZAR »