CustomEvent

CustomEvent class

CustomEvent arayüzünü kullanan olaylar, özel verileri taşımak için kullanılabilir.

public class CustomEvent : Event

yapıcılar

İsimTanım
CustomEvent(string)Yeni bir örneğini başlatırCustomEvent sınıf.
CustomEvent(string, IDictionary<string, object>)Yeni bir örneğini başlatırCustomEvent sınıf.

Özellikleri

İsimTanım
Bubbles { get; }Bir olayın köpüren bir olay olup olmadığını belirtmek için kullanılır. Olay balonlanabiliyorsa değer doğrudur, yoksa değer yanlıştır.
Cancelable { get; }Bir olayın varsayılan eyleminin engellenip engellenemeyeceğini belirtmek için kullanılır. Varsayılan eylem önlenebilirse, değer doğrudur, aksi takdirde değer yanlıştır.
CurrentTarget { get; }belirtmek için kullanılırIEventTarget kiminIEventListener s şu anda işleniyor. Bu, özellikle yakalama ve köpürme sırasında kullanışlıdır.
DefaultPrevented { get; }İptal edilebilir öznitelik değeri true iken önlemeDefault() çağrıldıysa true, aksi takdirde false döndürür.
Detail { get; }Özel verileri alır.
EventPhase { get; }Şu anda olay akışının hangi aşamasının değerlendirildiğini belirtmek için kullanılır.
IsTrusted { get; }isTrusted özniteliği, başlatıldığı değeri döndürmelidir. Bir olay oluşturulduğunda, öznitelik false olarak başlatılmalıdır.
Target { get; }belirtmek için kullanılırIEventTarget olayın ilk gönderildiği yer.
TimeStamp { get; }Olayın oluşturulduğu zamanı (çağa göre milisaniye cinsinden) belirtmek için kullanılır. Bazı sistemlerin bu bilgiyi sağlayamaması nedeniyle zaman Damgası değeri tüm olaylar için kullanılamayabilir. Mevcut olmadığında , 0 değeri döndürülür. Dönem zamanına örnek olarak sistemin başlama zamanı veya 0:0:0 UTC 1 Ocak 1970.
Type { get; }Olayın adı (büyük/küçük harfe duyarlı değildir). Ad bir XML adı olmalıdır.

yöntemler

İsimTanım
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
InitCustomEvent(string, bool, bool, object)///InitEvent yöntemi, bir değerin değerini başlatmak için kullanılır.Event aracılığıyla oluşturulanIDocumentEvent arayüz.
InitEvent(string, bool, bool)InitEvent yöntemi, bir değerin değerini başlatmak için kullanılır.Event the aracılığıyla oluşturulduIDocumentEvent arayüz.
PreventDefault()Bir olay iptal edilebilirse,PreventDefault yöntemi, olayın iptal edileceğini belirtmek için kullanılır, , olayın sonucu olarak uygulama tarafından normalde gerçekleştirilen herhangi bir varsayılan eylemin gerçekleşmeyeceği anlamına gelir.
StopImmediatePropagation()Bu yöntemi çağırmak, olayın mevcut olandan sonra kaydedilen herhangi bir olay dinleyicisine ulaşmasını engeller ve bir ağaçta gönderildiğinde olayın başka nesnelere ulaşmasını da engeller.
StopPropagation()StopPropagation olay akışı sırasında bir olayın daha fazla yayılmasını önlemek için yöntem kullanılır.

Ayrıca bakınız