Class Event

Class Event

Именује се: Aspose.Svg.Dom.Events Асамблеја: Aspose.SVG.dll (25.5.0)

Aspose.Svg.Dom.Events.event se koristi za pružanje kontekstualnih informacija o događaju rukovoditelju koji obrađuje događaj.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

Наслеђени чланови

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

Remarks

Objekat koji implementira Aspose.Svg.Dom.Events.event općenito se prenosi kao prvi parametar na trgovcu događajima.Конкретније информације о контексту преносе се менаџерима догађаја производом додатних интерфејса из Аппосе.Свг.Дом.Евент. који садрже информације које се директно односе на врсту догађаја које прате.Ове деривиране интерфејсе такође имплементира објекат који је пребачен на слушаоца догађаја.

Constructors

Event(Стринг)

Иницијалише нову инстанцију Аппосе.Свг.Дом.Евент.Клас.

[DOMConstructor]
public Event(string type)

Parameters

type string

Тип догађаја .

Event(String, IDictionary<string, објекат="">)

Иницијалише нову инстанцију Аппосе.Свг.Дом.Евент.Клас.

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

Parameters

type string

Тип догађаја .

eventInitDict IDictionary < string , object >

Састанак је иницијализовао речник.

Fields

AtTargetPhase

Тренутна фаза догађаја је фаза заробљавања.

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

Пољска вредност

ushort

BubblingPhase

Тренутна фаза догађаја је фаза бубуљице.

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

Пољска вредност

ushort

CapturingPhase

Догађај се тренутно процењује на циљу Aspose.Svg.Dom.Events.IEventTarget.

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

Пољска вредност

ushort

NonePhase

Догађаји који се тренутно не испоручују су у овој фази.

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

Пољска вредност

ushort

Properties

Bubbles

Користи се да укаже да ли је догађај бубуљив догађај.Ако догађај може бубуљити, вредност је истинита, иначе је вредност лажна.

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

Вредност имовине

bool

Cancelable

Користи се да укаже да ли догађај може да спречи своју дефолт акцију.Ако се дефолт акција може спречити, вредност је истинита, иначе је вредност лажна.

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

Вредност имовине

bool

CurrentTarget

Користи се за указивање Аппосе.Свг.Дом.Евент.ИентТаргета чији се тренутно обрађују АПпос.Северно.Ово је посебно корисно током ухватања и бубуљице.

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

Вредност имовине

EventTarget

DefaultPrevented

Враћа се истинито ако је превенцијаДефолт() позвана док је вредност атрибута која се може отказати истинита, а лажна другачије.

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

Вредност имовине

bool

EventPhase

Користи се за индикацију које фазе протока догађаја тренутно се процењује.

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

Вредност имовине

ushort

IsTrusted

Поуздани атрибут мора вратити вредност која је иницијализована на. Када се догађај креира, атрибут мора бити иницијализован на лажно.

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

Вредност имовине

bool

Target

Користи се да укаже Аппосе.Свг.Дом.Евент.ИентТаргет на који је догађај првобитно послат .

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

Вредност имовине

EventTarget

TimeStamp

Користи се за одређивање времена (у милисекундима у односу на епоху) када је догађај створен.Због чињенице да неки системи можда не пружају ове информације, вредност TimeStamp можда није доступна за све догађаје.Када није доступна, враћа се вредност од 0.Примери времена епохе су време покретања система или 0:0:0 УТЦ 1. јануар 1970.

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

Вредност имовине

ulong

Type

Име догађаја (неосетљиво на случај). име мора бити име КСМЛ.

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

Вредност имовине

string

Methods

InitEvent(КСНУМКС, Боол, Боол)

Metoda Aspose.Svg.Dom.Events.InitEvent(System.String,Systems.Boolean,system.Bolejan) se koristi za inicijalizovanje vrednosti asposa.Аппосе.Свг.Дом.Евентус.ИдокументИнтерфејс за догађаје.

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

Parameters

type string

Тип догађаја .

bubbles bool

Ако је заиста истинито,

cancelable bool

Ako je reč istinita,

Remarks

Овај метод се може позивати само пре него што је догађај послат путем метода Аспосе.Свг.Дом.Евент.ИевенТаргет.ДиспацхЕвант(Аспос.Међутим, то се може назвати више пута током те фазе ако је потребно.Ако се позива више пута, коначна позива узима предност.Ако се позива из подкласе интерфејса догађаја само вредности наведене у методу initEvent модификују, сви остали атрибути остају непромењени.

PreventDefault()

Ako je događaj otkaziv, koristi se Aspose.Svg.Dom.Events.EVENT.PreventDefault metoda kako bi se objasnilo da će dogodak biti otkažen,То значи да се свака дефолтна акција која се обично предузима од стране имплементације као резултат догађаја неће догодити.

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

Remarks

Ако, током било које фазе протока догађаја, метода Аппосе.Свг.Дом.Евент.Предвиђени метод се зове догађај је отказана.Свака дефектна акција повезана са догађајем неће се десити.Позивање ове методе за не-укинуто догађај нема никаквог ефекта.Када се зове Aspose.Svg.Dom.Events.Évent.PreventDefault, она ће остати на снази током остатка проширења догађаја.Овај метод се може користити током било које фазе протока догађаја.

StopImmediatePropagation()

Увођење ове методе спречава догађај да дође до било ког слушаоца догађаја регистрованих након тренутне и када се испоручује у дрвету такође спречава догађај да дође до било ког другог предмета.

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

StopPropagation()

Metoda Aspose.Svg.Dom.Events.event.StopPropagation se koristi za sprečavanje daljnjeg širenja događaja tokom tokova događanja.

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

Remarks

Ако је ова метода позвана било којим Асписе.Свг.Дом.Евент.ИентЛистенер догађај ће престати да се шири кроз дрво.Догађај ће завршити испоруку свим слушаоцима на актуелном Aspose.Svg.Dom.Events.IEventTarget пре него што се заустави ток догађаја.Овај метод се може користити током било које фазе протока догађаја.</string,></string,>

 Српски