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
Derived
CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent
Implements
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
BubblingPhase
Fasa peristiwa saat ini adalah fase bubbling.
[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3
Nilai lapangan
CapturingPhase
Acara ini saat ini sedang dinilai di target Aspose.Svg.Dom.Events.IEventTarget.
[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1
Nilai lapangan
NonePhase
Peristiwa-peristiwa yang belum disampaikan saat ini sedang dalam tahap ini.
[DOMName("NONE")]
public const ushort NonePhase = 0
Nilai lapangan
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
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
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
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
EventPhase
Digunakan untuk menunjukkan tahap aliran acara mana yang sedang dipertimbangkan.
[DOMName("eventPhase")]
public ushort EventPhase { get; }
Nilai Properti
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
Target
Digunakan untuk menunjukkan Aspose.Svg.Dom.Events.IEventTarget ke mana acara itu awalnya dikirim.
[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }
Nilai Properti
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
Type
Nama acara (kasus tidak sensitif). nama harus nama XML.
[DOMName("type")]
public string Type { get; }
Nilai Properti
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,>