Class Event

Class Event

Numele spaţiului: Aspose.Svg.Dom.Events Adunare: Aspose.SVG.dll (25.5.0)

Aspose.Svg.Dom.Events.event este utilizat pentru a oferi informații contextuale despre un eveniment operatorului care prelucrează evenimentul.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Membrii moștenitori

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

Remarks

Un obiect care implementează Aspose.Svg.Dom.Events.event este, în general, trecut ca primul parametru la un operator de evenimente.Informații de context mai specifice sunt transmise operatorilor de evenimente prin derivarea unor interfețe suplimentare din Aspose.Svg.Dom.Events. care conține informații legate direct de tipul evenimentului pe care îl însoțește.Aceste interfețe derivate sunt, de asemenea, implementate de obiectul transmis auditorului evenimentului.

Constructors

Event(Strângere)

Inițializează o nouă instanță a clasei Aspose.Svg.Dom.Events.

[DOMConstructor]
public Event(string type)

Parameters

type string

Tipul evenimentului.

Event(String, identificator <string, obiect="">)

Inițializează o nouă instanță a clasei Aspose.Svg.Dom.Events.

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

Parameters

type string

Tipul evenimentului.

eventInitDict IDictionary < string , object >

Evenimentul inițializează dicționarul.

Fields

AtTargetPhase

Faza actuală a evenimentului este faza de capturare.

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

Valoarea câmpului

ushort

BubblingPhase

Faza actuală a evenimentului este faza de bubbling.

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

Valoarea câmpului

ushort

CapturingPhase

Evenimentul este în prezent evaluat la obiectivul Aspose.Svg.Dom.Events.IEventTarget.

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

Valoarea câmpului

ushort

NonePhase

Evenimentele care nu sunt transmise în prezent se află în această etapă.

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

Valoarea câmpului

ushort

Properties

Bubbles

Se utilizează pentru a indica dacă un eveniment este sau nu un eveniment care bublă. dacă evenimentul poate bublă valoarea este adevărată, altfel valoarea este falsă.

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

Valoarea proprietății

bool

Cancelable

Se utilizează pentru a indica dacă un eveniment poate să-și împiedice acțiunea implicită. dacă acțiunea implicită poate fi împiedicată, valoarea este adevărată, altfel valoarea este falsă.

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

Valoarea proprietății

bool

CurrentTarget

Utilizat pentru a indica Aspose.Svg.Dom.Events.IEventTarget al cărui Aspos.Listeneri sunt în curs de prelucrare.Acest lucru este deosebit de util în timpul capturării și bulevardării.

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

Valoarea proprietății

EventTarget

DefaultPrevented

Returnează adevărat dacă prevenireaDefault() a fost invocată în timp ce valoarea atributului anulabil este adevărată, iar falsă altfel.

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

Valoarea proprietății

bool

EventPhase

Utilizat pentru a indica ce fază a fluxului de evenimente este în prezent evaluat.

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

Valoarea proprietății

ushort

IsTrusted

Atributul încredințat trebuie să întoarcă valoarea la care a fost inițiat.Când un eveniment este creat, atributul trebuie să fie inițiat la fals.

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

Valoarea proprietății

bool

Target

Folosit pentru a indica Aspose.Svg.Dom.Events.IEventTarget la care evenimentul a fost trimis inițial.

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

Valoarea proprietății

EventTarget

TimeStamp

Folosit pentru a specifica timpul (în milisecunde în raport cu epoca) în care evenimentul a fost creat.Datorită faptului că unele sisteme pot să nu furnizeze aceste informații, valoarea TimeStamp poate să nu fie disponibilă pentru toate evenimentele.În cazul în care nu este disponibil, o valoare de 0 va fi returnată.Exemple de timp de epocă sunt timpul de pornire a sistemului sau 0:0:0 UTC 1 ianuarie 1970.

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

Valoarea proprietății

ulong

Type

Numele evenimentului (cas-insensitiv). numele trebuie să fie un nume XML.

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

Valoarea proprietății

string

Methods

InitEvent(Cuvânt cheie, bool, bool)

Metoda Aspose.Svg.Dom.Events.event.InitEvent(System.String,Sistem.Boolean, Sistem.Boolean) este utilizată pentru a inițializa valoarea unui Eveniment Creat prin intermediulInterfață Aspose.Svg.Dom.Events.IDocumentEvent.

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

Parameters

type string

Tipul evenimentului.

bubbles bool

Dacă se spune adevăr [bubble].

cancelable bool

În cazul în care s-a stabilit adevărul,

Remarks

Această metodă poate fi numită numai înainte ca Evenimentul să fie trimis prin intermediul metodei Aspose.Svg.Dom.Events.IEventTarget.DispatchEvent(Aspose,SVg,Doma.Deși poate fi numit de mai multe ori în această etapă, dacă este necesar.În cazul în care apelul este numit de mai multe ori, invocarea finală are precedent.Dacă se modifică apelul dintr-o subclassă a interfeței Evenimentului numai valorile specificate în metoda initEvent, toate celelalte atributuri sunt lăsați neschimbate.

PreventDefault()

În cazul în care un eveniment este anulabil, metoda Aspose.Svg.Dom.Events.EVENT.PreventDefault este utilizată pentru a indica că evenimentul va fi anulat,înseamnă că orice acțiune defectuoasă luată în mod normal de implementare ca urmare a evenimentului nu va avea loc.

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

Remarks

În cazul în care, în orice etapă a fluxului de evenimente, metoda Aspose.Svg.Dom.Events.PreventDefault este numită evenimentul este anulat.Orice acțiune defectuoasă asociată cu evenimentul nu va avea loc.Numirea acestei metode pentru un eveniment care nu poate fi anulat nu are nici un efect.Odată ce Aspose.Svg.Dom.Events.Évent.PreventDefault a fost chemat, va rămâne în vigoare pe tot restul propagării evenimentului.Această metodă poate fi utilizată în orice etapă a fluxului de evenimente.

StopImmediatePropagation()

Invocarea acestei metode împiedică evenimentul să ajungă la orice ascultători de evenimente înregistrați după cea curentă și atunci când sunt trimise într-un copac, împiedică, de asemenea, evenimentul să ajungă la alte obiecte.

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

StopPropagation()

Metoda Aspose.Svg.Dom.Events.event.StopPropagarea este utilizată pentru a preveni propagarea ulterioară a unui eveniment în timpul fluxului de evenimente.

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

Remarks

Dacă această metodă este numită de orice Aspose.Svg.Dom.Events.IEventListener evenimentul va înceta să se răspândească prin copac.Evenimentul va completa livrarea tuturor ascultatorilor pe actualul Aspose.Svg.Dom.Events.IEventTarget înainte ca fluxul evenimentului să se oprească.Această metodă poate fi utilizată în orice etapă a fluxului de evenimente.</string,></string,>

 Română