Class WheelEvent

WheelEvent class

WheelEvent arabirimi, tekerlek olaylarıyla ilişkili belirli bağlamsal bilgiler sağlar. WheelEvent arabiriminin bir örneğini oluşturmak için, isteğe bağlı bir WheelEventInit sözlüğü geçirerek WheelEvent yapıcısını kullanın.

public class WheelEvent : MouseEvent

yapıcılar

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

Özellikleri

İsimTanım
AltKey { get; }altKey özniteliğine bakın.
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.
Button { get; }Bir fare düğmesinin basılmasından veya serbest bırakılmasından kaynaklanan fare olayları sırasında, hangi işaretçi aygıtı düğmesinin durumunu değiştirdiğini belirtmek için düğme KULLANILMALIDIR.
Buttons { get; }Herhangi bir fare olayı sırasında, bit maskesi olarak ifade edilen, o anda hangi fare düğmeleri kombinasyonuna basılmakta olduğunu belirtmek için düğmeler KULLANILMALIDIR.
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.
ClientX { get; }Olayla ilişkili görünüme göre olayın meydana geldiği yatay koordinat.
ClientY { get; }Olayla ilişkili görünüme göre olayın meydana geldiği dikey koordinat.
CtrlKey { get; }ctrlKey özniteliğine bakın.
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, allowDefault() çağrıldıysa true, aksi takdirde false döndürür.
DeltaMode { get; }deltaMode özniteliği, delta değerleri için ölçü birimlerinin bir göstergesini içerir. Varsayılan değer DOM_DELTA_PIXEL’dir (piksel).
DeltaX { get; }Tekerlek olayının varsayılan eyleminin kaydırmak olduğu kullanıcı aracılarında, değer, olayın iptal edilmediği durumda kaydırılacak x ekseni boyunca (piksel, satır veya sayfa cinsinden) ölçüm OLMALIDIR. Aksi takdirde, bu, bir tekerlek aygıtının x ekseni etrafındaki hareketinin uygulamaya özgü bir ölçümüdür (piksel, çizgi veya sayfa olarak).
DeltaY { get; }Tekerlek olayının varsayılan eyleminin kaydırmak olduğu kullanıcı aracılarında, değer, olayın iptal edilmediği durumda kaydırılacak y ekseni boyunca (piksel, satır veya sayfa cinsinden) ölçüm OLMALIDIR. Aksi takdirde, bu, bir tekerlek cihazının y ekseni etrafındaki hareketinin uygulamaya özgü bir ölçümüdür (piksel, çizgi veya sayfa cinsinden).
DeltaZ { get; }Tekerlek olayının varsayılan eyleminin kaydırmak olduğu kullanıcı aracılarında, değer, olayın iptal edilmediği durumda kaydırılacak z ekseni boyunca (piksel, satır veya sayfa cinsinden) ölçüm OLMALIDIR. Aksi takdirde, bu, bir tekerlek cihazının z ekseni etrafındaki hareketinin uygulamaya özgü bir ölçümüdür (piksel, çizgi veya sayfa olarak).
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.
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.
MetaKey { get; }metaKey özniteliğine bakın.
RelatedTarget { get; }Olayın türüne bağlı olarak, bir UI olayıyla ilgili ikincil EventTarget’ı tanımlamak için kullanılır.
ScreenX { get; }Ekran koordinat sisteminin kaynağına göre olayın meydana geldiği yatay koordinat.
ScreenY { get; }Ekran koordinat sisteminin kaynağına göre olayın meydana geldiği dikey koordinat.
ShiftKey { get; }shiftKey özniteliğine bakın.
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

İsimTanı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.

Alanlar

İsimTanım
const DOM_DELTA_LINEDelta için ölçü birimleri ayrı ayrı metin satırları OLMALIDIR. Bu, birçok form denetimi için geçerlidir.
const DOM_DELTA_PAGEDelta için ölçüm birimleri, tek bir ekran veya sınırlandırılmış bir sayfa olarak tanımlanan sayfalar OLMALIDIR.
const DOM_DELTA_PIXELDelta için ölçüm birimleri piksel OLMALIDIR. Bu, çoğu işletim sistemi ve uygulama yapılandırmasındaki en tipik durumdur.

Ayrıca bakınız