Class Event

Class Event

De naam: Aspose.Html.Dom.Events Verzameling: Aspose.HTML.dll (25.4.0)

De Aspose.Html.Dom.Events.Event wordt gebruikt om contextuele informatie over een evenement te verstrekken aan de handelaar die het evenement verwerkt.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Geëerbiede leden

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

Remarks

Een object dat de Aspose.Html.Dom.Events.Event implementeert, wordt over het algemeen als de eerste parameter overgedragen aan een evenementbeheerder.Meer specifieke contextinformatie wordt overgedragen aan evenementbeheerders door extra interfaces te deriveren van Aspose.Html.Dom.Events.Event die informatie bevat die rechtstreeks betrekking heeft op het type evenement dat zij vergezellen.Deze afgeleide interfaces worden ook geïmplementeerd door het object dat aan de gebeurtenis luisteraar wordt doorgegeven.

Constructors

Event(String)

Het initiërt een nieuwe instantie van de Aspose.Html.Dom.Events.Event klasse.

[DOMConstructor]
public Event(string type)

Parameters

type string

De gebeurtenis type.

Event(String, Identificatie <string, object="">)

Het initiërt een nieuwe instantie van de Aspose.Html.Dom.Events.Event klasse.

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

Parameters

type string

De gebeurtenis type.

eventInitDict IDictionary < string , object >

Het evenement initialiseren woordenboek.

Fields

AtTargetPhase

De huidige gebeurtenisfase is de gevangenisfase.

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

veldwaarde

ushort

BubblingPhase

De huidige gebeurtenisfase is de bubbelfase.

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

veldwaarde

ushort

CapturingPhase

Het evenement wordt momenteel beoordeeld op het doelpunt Aspose.Html.Dom.Events.IEventTarget.

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

veldwaarde

ushort

NonePhase

Evenementen die momenteel niet worden verzonden zijn in deze fase.

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

veldwaarde

ushort

Properties

Bubbles

Gebruikt om aan te geven of een gebeurtenis een bubbelende gebeurtenis is.Als het gebeurtenis kan bubbel de waarde is waar, anders is de waarde vals.

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

Eigendomswaarde

bool

Cancelable

Gebruikt om aan te geven of een gebeurtenis de standaardactie kan voorkomen.Als de standaardactie kan worden voorkomen, is de waarde waar, anders is de waarde vals.

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

Eigendomswaarde

bool

CurrentTarget

Gebruikt om de Aspose.Html.Dom.Events.IEventTarget te vermelden waarvan de Aspose.Html.Dom.Events.IEventListeners momenteel worden verwerkt.Dit is bijzonder nuttig tijdens het vastleggen en bubbelen.

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

Eigendomswaarde

EventTarget

DefaultPrevented

Returns waar als preventDefault() werd opgeroepen terwijl de geannuleerde attributwaarde waar is en anderszins vals.

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

Eigendomswaarde

bool

EventPhase

Gebruikt om aan te geven welke fase van het evenementstroom momenteel wordt beoordeeld.

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

Eigendomswaarde

ushort

IsTrusted

Het isTrusted attribute moet de waarde teruggeven die het werd geïnitieerd.Wanneer een gebeurtenis wordt gecreëerd, moet het attribute worden geïnitieerd naar vals.

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

Eigendomswaarde

bool

Target

Gebruikt om de Aspose.Html.Dom.Events.IEventTarget aan te geven waarvoor het evenement oorspronkelijk werd verzonden.

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

Eigendomswaarde

EventTarget

TimeStamp

Gebruikt om de tijd (in milliseconden ten opzichte van de tijd) te specificeren waarop het evenement werd gecreëerd.Vanwege het feit dat sommige systemen deze informatie niet kunnen verstrekken, kan de waarde van TimeStamp niet beschikbaar zijn voor alle evenementen.Als het niet beschikbaar is, wordt een waarde van 0 teruggegeven.Voorbeelden van tijdstip zijn de tijd van het systeem start of 0:0:0 UTC 1 januari 1970.

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

Eigendomswaarde

ulong

Type

De naam van het evenement (case-insensitive) De naam moet een XML-naam zijn.

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

Eigendomswaarde

string

Methods

InitEvent(String, Bool en Bool)

De Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) methode wordt gebruikt om de waarde van een Aspose.Html.Dom.Events.Event gecreëerd door middel van deDe interface is afgestemd op Aspose.Html.Dom.Events.IDocument.

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

Parameters

type string

De gebeurtenis type.

bubbles bool

Als het ‘waar’ is.

cancelable bool

Als het ‘waar’ is,

Remarks

Deze methode kan alleen worden geroepen voordat het Event is verzonden via de Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) methode,Hoewel het meerdere keren kan worden genoemd tijdens die fase, indien nodig.Als het meerdere keren wordt geroepen, wordt de laatste oproep voorafgegaan.Als uit een subklasse van Event-interface alleen de waarden die in de initEvent-methode zijn aangegeven worden gewijzigd, worden alle andere attributen onveranderd.

PreventDefault()

Als een evenement kan worden geannuleerd, wordt de Aspose.Html.Dom.Events.Event.PreventDefault-methode gebruikt om te betekenen dat het evenement moet worden geannuleerd,betekent dat elke standaard actie die door de uitvoering als gevolg van het evenement normaal wordt genomen, niet zal plaatsvinden.

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

Remarks

Als tijdens een fase van evenementstromen de Aspose.Html.Dom.Events.Event.PreventDefault methode wordt genoemd, wordt het evenement geannuleerd.Elke standaardactie geassocieerd met het evenement zal niet plaatsvinden.Het noemen van deze methode voor een niet-annuleerbare gebeurtenis heeft geen effect.Zodra Aspose.Html.Dom.Events.Event.PreventDefault is genoemd, blijft het in werking gedurende de rest van de verspreiding van het evenement.Deze methode kan worden gebruikt tijdens elke fase van het evenementstromen.

StopImmediatePropagation()

Het invoeren van deze methode voorkomt dat een gebeurtenis elke gebeurtenis luisteraar bereikt die na de huidige gebeurtenis is geregistreerd en wanneer in een boom verzonden, voorkomt dat een gebeurtenis ook andere objecten bereikt.

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

StopPropagation()

De Aspose.Html.Dom.Events.Event.StopPropagatie methode wordt gebruikt om de verdere verspreiding van een evenement tijdens het evenementstromen te voorkomen.

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

Remarks

Als deze methode wordt genoemd door een Aspose.Html.Dom.Events.IEventListener het evenement zal stoppen met verspreiden door de boom.Het evenement voltooit de verzending aan alle luisteraars op de huidige Aspose.Html.Dom.Events.IEventTarget voordat het evenementstroom stopt.Deze methode kan worden gebruikt tijdens elke fase van het evenementstromen.</string,></string,>

 Nederlands