Class Event

Class Event

Il nome: Aspose.Svg.Dom.Events Assemblea: Aspose.SVG.dll (25.5.0)

L’Aspose.Svg.Dom.Events.event viene utilizzato per fornire informazioni contestuali su un evento al trader che tratta l’evento.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

I membri ereditari

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

Remarks

Un oggetto che implementa Aspose.Svg.Dom.Events.event viene generalmente trasmesso come il primo parametro a un trader di eventi.Le informazioni di contesto più specifiche vengono trasmesse ai gestori di eventi derivando ulteriori interfacce da Aspose.Svg.Dom.Events. che contengono informazioni direttamente relative al tipo di evento che accompagnano.Queste interfacce derivate sono implementate anche dall’oggetto trasmesso all’ascoltatore dell’evento.

Constructors

Event(String)

Inizializza una nuova instanza della classe Aspose.Svg.Dom.Events.

[DOMConstructor]
public Event(string type)

Parameters

type string

Il tipo di evento.

Event(String, String, oggetto di identificazione=» » »)

Inizializza una nuova instanza della classe Aspose.Svg.Dom.Events.

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

Parameters

type string

Il tipo di evento.

eventInitDict IDictionary di < string , object >

L’evento inizializza il dizionario.

Fields

AtTargetPhase

La fase attuale dell’evento è la fase di cattura.

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

Valore di campo

ushort

BubblingPhase

La fase attuale dell’evento è la fase di bullismo.

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

Valore di campo

ushort

CapturingPhase

L’evento è attualmente valutato all’obiettivo Aspose.Svg.Dom.Events.IEventTarget.

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

Valore di campo

ushort

NonePhase

Gli eventi che non sono attualmente trasmessi sono in questa fase.

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

Valore di campo

ushort

Properties

Bubbles

Utilizzato per indicare se o meno un evento è un evento che muove.Se l’evento può muoversi il valore è vero, altrimenti il valore è falso.

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

Valore di proprietà

bool

Cancelable

Utilizzato per indicare se un evento può avere la sua azione predefinita impedita. se l’azione predefinita può essere impedita il valore è vero, altrimenti il valore è falso.

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

Valore di proprietà

bool

CurrentTarget

Utilizzato per indicare il Aspose.Svg.Dom.Events.IEventTarget il cui Asposa.Aspos.L’evento.IventListeners sono attualmente in fase di trattamento.Questo è particolarmente utile durante la cattura e il bullismo.

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

Valore di proprietà

EventTarget

DefaultPrevented

Il ritorno è vero se prevendefault() è stato invocato mentre il valore attributivo cancellabile è vero e falso altrimenti.

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

Valore di proprietà

bool

EventPhase

Utilizzato per indicare quale fase del flusso di eventi è attualmente valutato.

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

Valore di proprietà

ushort

IsTrusted

L’attributo isTrusted deve restituire il valore che è stato inizializzato a. Quando un evento è creato l’attributo deve essere inizializzato a falso.

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

Valore di proprietà

bool

Target

Utilizzato per indicare Aspose.Svg.Dom.Events.IEventTarget al quale l’evento è stato originariamente inviato.

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

Valore di proprietà

EventTarget

TimeStamp

Utilizzato per specificare il tempo (in millisecondi relativamente all’epoca) in cui l’evento è stato creato.A causa del fatto che alcuni sistemi potrebbero non fornire queste informazioni, il valore di TimeStamp potrebbe non essere disponibile per tutti gli eventi.Se non è disponibile, verrà restituito un valore di 0.Esempi di tempo di epoca sono il tempo di avvio del sistema o 0:0:0 UTC 1° gennaio 1970.

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

Valore di proprietà

ulong

Type

Il nome dell’evento (sensibile al caso).Il nome deve essere un nome XML.

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

Valore di proprietà

string

Methods

InitEvent(String, Bool e Bool)

Il metodo Aspose.Svg.Dom.Events.InitEvent (Sistema.String,System.Boolean, System.Boolan) viene utilizzato per inizializzare il valore di un evento creato attraverso ilL’interfaccia di Aspose.Svg.Dom.Events.IDocumentEvent

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

Parameters

type string

Il tipo di evento.

bubbles bool

Se si dice ‘verità’ [bubbuli].

cancelable bool

Se si dice ‘verità’ [cancellabile].

Remarks

Questo metodo può essere chiamato soltanto prima che l’evento sia stato inviato tramite il metodo Aspose.Svg.Dom.Events.IEventTarget.DispatchEvent(Aspos.ma può essere chiamato più volte durante quella fase se necessario.Se si chiama più volte l’invocazione finale prende precedenza.Se viene chiamato da una subclass dell’interfaccia Eventi solo i valori specificati nel metodo initEvent vengono modificati, tutti gli altri attributi rimangono invariati.

PreventDefault()

Se un evento è cancellabile, viene utilizzato il metodo Aspose.Svg.Dom.Events.EVENT.PreventDefault per indicare che l’evento è annullato,Significa che qualsiasi azione predefinita normalmente intrapresa dalla realizzazione come risultato dell’evento non si verificherà.

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

Remarks

Se, durante qualsiasi fase del flusso di eventi, il metodo Aspose.Svg.Dom.Events.PreventDefault è chiamato l’evento viene cancellato.Qualsiasi azione di default associata all’evento non si verificherà.Chiamare questo metodo per un evento non cancellabile non ha effetto.Una volta chiamato Aspose.Svg.Dom.Events.Évent.PreventDefault rimarrà in vigore per il resto della diffusione dell’evento.Questo metodo può essere utilizzato in qualsiasi fase del flusso di eventi.

StopImmediatePropagation()

L’invocazione di questo metodo impedisce all’evento di raggiungere gli ascoltatori di qualsiasi evento registrati dopo l’attuale e quando inviato in un albero impedisce anche all’evento di raggiungere qualsiasi altro oggetto.

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

StopPropagation()

Il metodo Aspose.Svg.Dom.Events.event.StopPropagation viene utilizzato per prevenire ulteriore diffusione di un evento durante il flusso di eventi.

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

Remarks

Se questo metodo è chiamato da qualsiasi Aspose.Svg.Dom.Events.IEventListener l’evento smetterà di diffondersi attraverso il albero.L’evento completerà la spedizione a tutti gli ascoltatori sull’attuale Aspose.Svg.Dom.Events.IEventTarget prima che il flusso degli eventi si fermi.Questo metodo può essere utilizzato in qualsiasi fase del flusso di eventi.</string,></string,>

 Italiano