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
Derived
CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent
Implements
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
BubblingPhase
La fase attuale dell’evento è la fase di bullismo.
[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3
Valore di campo
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
NonePhase
Gli eventi che non sono attualmente trasmessi sono in questa fase.
[DOMName("NONE")]
public const ushort NonePhase = 0
Valore di campo
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à
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à
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à
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à
EventPhase
Utilizzato per indicare quale fase del flusso di eventi è attualmente valutato.
[DOMName("eventPhase")]
public ushort EventPhase { get; }
Valore di proprietà
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à
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à
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à
Type
Il nome dell’evento (sensibile al caso).Il nome deve essere un nome XML.
[DOMName("type")]
public string Type { get; }
Valore di proprietà
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,>