Class Event

Class Event

Nama dari : Aspose.Svg.Dom.Events Asosiasi: Aspose.SVG.dll (25.5.0)

Aspose.Svg.Dom.Events.event digunakan untuk memberikan informasi konteks tentang suatu acara kepada operator yang memproses acara tersebut.

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

Inheritance

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

anggota yang diwarisi

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

Remarks

Sebuah objek yang mengimplementasikan Aspose.Svg.Dom.Events.event biasanya ditransfer sebagai parameter pertama untuk seorang pengendali acara.Informasi konteks yang lebih spesifik ditransfer ke pengendali acara dengan menghasilkan antarmuka tambahan dari Aspose.Svg.Dom.Events. yang berisi informasi yang berkaitan langsung dengan jenis peristiwa yang disertai.Interface derivatif ini juga diimplementasikan oleh objek yang ditransfer ke pendengar acara.

Constructors

Event(String)

Initifikasi instans baru dari kelas Aspose.Svg.Dom.Events.

[DOMConstructor]
public Event(string type)

Parameters

type string

Jenis peristiwa tersebut.

Event(string, identifikasi<string, objek=» » »)

Initifikasi instans baru dari kelas Aspose.Svg.Dom.Events.

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

Parameters

type string

Jenis peristiwa tersebut.

eventInitDict IDictionary dan lt; string , object >

Peristiwa ini memulai kamus.

Fields

AtTargetPhase

Fasa peristiwa saat ini adalah fasa penangkapan.

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

Nilai lapangan

ushort

BubblingPhase

Fasa peristiwa saat ini adalah fase bubbling.

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

Nilai lapangan

ushort

CapturingPhase

Acara ini saat ini sedang dinilai di target Aspose.Svg.Dom.Events.IEventTarget.

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

Nilai lapangan

ushort

NonePhase

Peristiwa-peristiwa yang belum disampaikan saat ini sedang dalam tahap ini.

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

Nilai lapangan

ushort

Properties

Bubbles

Digunakan untuk menunjukkan apakah suatu peristiwa adalah peristiwa yang menggelegak.Jika peristiwa dapat menggelegak nilai adalah benar, jika tidak nilai adalah palsu.

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

Nilai Properti

bool

Cancelable

Digunakan untuk menunjukkan apakah suatu peristiwa dapat mencegah tindakan default.Jika tindakan default dapat dihindari nilai adalah benar, jika tidak nilai adalah palsu.

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

Nilai Properti

bool

CurrentTarget

Digunakan untuk menunjuk Aspose.Svg.Dom.Events.IEventTarget yang Aspos.Listeners saat ini sedang diproses.Hal ini sangat berguna saat menangkap dan membubarkan.

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

Nilai Properti

EventTarget

DefaultPrevented

Kembali benar jika preventDefault() dipanggil sementara nilai atribut yang dapat dibatalkan adalah benar, dan palsu sebaliknya.

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

Nilai Properti

bool

EventPhase

Digunakan untuk menunjukkan tahap aliran acara mana yang sedang dipertimbangkan.

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

Nilai Properti

ushort

IsTrusted

Atribut yang dipercayai harus mengembalikan nilai yang dimulai.Ketika suatu peristiwa diciptakan, atribut itu harus dimulai menjadi palsu.

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

Nilai Properti

bool

Target

Digunakan untuk menunjukkan Aspose.Svg.Dom.Events.IEventTarget ke mana acara itu awalnya dikirim.

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

Nilai Properti

EventTarget

TimeStamp

Digunakan untuk menentukan waktu (dalam milisekunder relatif ke era) di mana acara itu diciptakan.Karena beberapa sistem mungkin tidak memberikan informasi ini, nilai timeStamp mungkin tidak tersedia untuk semua acara.Jika tidak tersedia, nilai 0 akan dikembalikan.Contoh waktu era adalah waktu sistem dimulai atau 0:0:0 UTC 1st Januari 1970.

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

Nilai Properti

ulong

Type

Nama acara (kasus tidak sensitif). nama harus nama XML.

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

Nilai Properti

string

Methods

InitEvent(Tipe, Tipe dan Tipe)

Metode Aspose.Svg.Dom.Events.event.InitEvent (System.String,Sistem.Boolean dan System.Boolean) digunakan untuk memulai nilai dari sebuah Aspos.Perbedaan antara lain: Events.IDocumentEvent

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

Parameters

type string

Jenis peristiwa tersebut.

bubbles bool

Jika ditentukan sebagai ‘kebenaran’ [bubbles].

cancelable bool

Jika ditentukan sebagai ‘kebenaran’ [Anulable].

Remarks

Metode ini hanya dapat dipanggil sebelum Acara telah dikirim melalui metode Aspose.Svg.Dom.Events.IEventTarget.DispatchEvent(Aspos.Meskipun dapat dipanggil berulang kali selama fase tersebut jika perlu.Jika dipanggil berkali-kali, panggilan akhir mengambil precedens.Jika panggilan dari subkelas antarmuka Event hanya nilai-nilai yang ditentukan dalam metode initEvent diubah, semua atribut lainnya dibiarkan tidak berubah.

PreventDefault()

Jika suatu acara dapat dibatalkan, metode Aspose.Svg.Dom.Events.EVENT.PreventDefault digunakan untuk menandakan bahwa acara akan dibalas,artinya tindakan default yang biasanya diambil oleh implementasi sebagai hasil dari peristiwa tidak akan terjadi.

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

Remarks

Jika, selama setiap tahap aliran acara, metode Aspose.Svg.Dom.Events.PreventDefault disebut acara dibatalkan.Tindakan default yang terkait dengan acara ini tidak akan terjadi.Memanggil metode ini untuk acara yang tidak dapat dibatalkan tidak ada efek.Setelah Aspose.Svg.Dom.Events.Évent.PreventDefault telah dipanggil, itu akan tetap berlaku sepanjang sisa penyebaran acara.Metode ini dapat digunakan selama setiap tahap aliran acara.

StopImmediatePropagation()

Mengundang metode ini mencegah peristiwa dari mencapai pendengar peristiwa yang terdaftar setelah yang saat ini dan ketika dikirim di pohon juga mencegah peristiwa dari mencapai objek lain.

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

StopPropagation()

Metode Aspose.Svg.Dom.Events.event.StopPropagation digunakan untuk mencegah penyebaran lebih lanjut dari suatu acara selama aliran acara.

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

Remarks

Jika metode ini dipanggil oleh Aspose.Svg.Dom.Events.IEventListener peristiwa itu akan berhenti menyebar melalui pohon.Acara ini akan menyelesaikan penghantaran ke semua pendengar di Aspose.Svg.Dom.Events.IEventTarget saat acara berhenti.Metode ini dapat digunakan selama setiap tahap aliran acara.</string,></string,>

 Indonesia