Class InputEvent
Giriş olayları, DOM her güncellendiğinde bildirim olarak gönderilir.
public class InputEvent : UIEvent
yapıcılar
İsim | Tanım |
---|
InputEvent(string) | Yeni bir örneğini başlatır.InputEvent sınıf. |
InputEvent(string, IDictionary<string, object>) | Yeni bir örneğini başlatır.InputEvent sınıf. |
Özellikleri
İsim | Tanım |
---|
Bubbles { get; } | Bir olayın köpüren bir olay olup olmadığını belirtmek için kullanılır. Olay kabarabiliyorsa değer doğrudur, aksi takdirde 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 önlenebiliyorsa 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. |
Data { get; } | Veriler, bir giriş yöntemi tarafından oluşturulan karakterlerin değerini tutar. Bu, tek bir Unicode karakter veya boş olmayan bir Unicode karakter dizisi [Unicode] OLABİLİR. Karakterler, [UAX15]’te tanımlanan NFC Unicode normalleştirme formu tarafından tanımlandığı şekilde normalleştirilmelidir ÖNERİ. Bu öznitelik boş dizeyi İÇEREBİLİR. |
DefaultPrevented { get; } | İptal edilebilir öznitelik değeri true iken, allowDefault() çağrıldıysa true, aksi takdirde false döndürür. |
Detail { get; } | Olay türüne bağlı olarak Olay hakkında bazı ayrıntılı bilgileri belirtir. |
EventPhase { get; } | Şu anda olay akışının hangi aşamasının değerlendirildiğini belirtmek için kullanılır. |
IsComposing { get; } | true girdi olayı bir kompozisyon oturumunun parçası olarak, yani bir kompozisyon başlangıcı olayından sonra ve ilgili kompozisyon bitiş olayından önce meydana geliyorsa. Bu özelliğin başlatılmamış değeri false. OLMALIDIR |
IsTrusted { get; } | Güvenilir özellik, 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 orijinal olarak gönderildiği yer. |
TimeStamp { get; } | Olayın oluşturulduğu zamanı (döneme göre milisaniye cinsinden) belirtmek için kullanılır. Bazı sistemlerin bu bilgiyi sağlayamaması nedeniyle, timeStamp değeri tüm olaylar için mevcut olmayabilir. Mevcut olmadığında , 0 değeri döndürülecektir. Dönem zamanına örnek olarak sistemin başlama zamanı veya 0:0:0 UTC 1 Ocak 1970 verilebilir. |
Type { get; } | Olayın adı (büyük/küçük harfe duyarsız). Ad, bir XML adı olmalıdır. |
View { get; } | Görünüm özniteliği, olayın oluşturulduğu Pencereyi tanımlar. Bu özniteliğin başlatılmamış değeri null OLMALIDIR. |
yöntemler
İsim | Tanım |
---|
virtual GetPlatformType() | Bu yöntem ECMAScript nesnesini almak için kullanılır.Type . |
InitEvent(string, bool, bool) | InitEvent yöntemi, bir değeri başlatmak için kullanılırEvent 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 geçerli olandan sonra kayıtlı herhangi bir olay dinleyicisine ulaşmasını engeller ve bir ağaçta gönderildiğinde, olayın başka herhangi bir nesneye ulaşmasını da engeller. |
StopPropagation() | StopPropagation yöntem, olay akışı sırasında bir olayın daha fazla yayılmasını önlemek için kullanılır. |
Ayrıca bakınız