Class Event

Class Event

Le nom : Aspose.Svg.Dom.Events Assemblée: Aspose.SVG.dll (25.5.0)

L’Aspose.Svg.Dom.Events.Évent est utilisé pour fournir des informations contextuelles sur un événement au gestionnaire qui traite l’évènement.

[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 objet qui met en œuvre l’Aspose.Svg.Dom.Events.Évent est généralement transmis comme le premier paramètre à un opérateur d’événements.Des informations de contexte plus spécifiques sont transmises aux gestionnaires d’événements en dérivant des interfaces supplémentaires de 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(Le string)

Initialisez une nouvelle instance de la classe Aspose.Svg.Dom.Events.

[DOMConstructor]
public Event(string type)

Parameters

type string

Il tipo di evento.

Event(String, Identifiant <string , Objet=» » »)

Initialisez une nouvelle instance de la 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’événement est actuellement en cours d’évaluation sur l’objectif 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

Utilisé pour indiquer l’Aspose.Svg.Dom.Events.IEventTarget dont les Aspose-SVg,Doma.Éventes.IventListeners sont actuellement en cours de traitement.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

Utilisé pour indiquer le Aspose.Svg.Dom.Events.IEventTarget auquel l’événement a été initialement envoyé.

[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(Bool, bool et boole)

La méthode Aspose.Svg.Dom.Events.InitEvent(System.String,Système.Boolean,system.Booléan) est utilisée pour initialiser la valeur d’un Aspos.L’interface d’affichage.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

Cette méthode ne peut être appelée que avant que l’événement n’ait été envoyé via le méthodologue 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()

Si un événement est annulable, la méthode Aspose.Svg.Dom.Events.Évent.PreventDefault est utilisée pour indiquer que l’événements est à annuler,Significa che qualsiasi azione predefinita normalmente intrapresa dalla realizzazione come risultato dell’evento non si verificherà.

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

Remarks

Si, pendant n’importe quel stade du flux d’événement, la méthode Aspose.Svg.Dom.Events.Évent.PreventDefault est appelée l’épisode est annulée.Qualsiasi azione di default associata all’evento non si verificherà.Chiamare questo metodo per un evento non cancellabile non ha effetto.Une fois que Aspose.Svg.Dom.Events.Évent.PreventDefault a été appelé, il demeurera en vigueur tout au long du reste de la propagation de l’événement.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()

La méthode Aspose.Svg.Dom.Events.Évent.StopPropagation est utilisée pour prévenir la propagation ultérieure d’un événement au cours du flux d’événements.

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

Remarks

Si cette méthode est appelée par n’importe quel Aspose.Svg.Dom.Events.IEventListener l’événement cessera de se propager à travers le bois.L’événement remplira la livraison à tous les écoutants sur l’actuel Aspose.Svg.Dom.Events.IEventTarget avant que le flux d’évènement ne s’arrête.Questo metodo può essere utilizzato in qualsiasi fase del flusso di eventi.</string,></string,>

 Français