MouseEvent

MouseEvent class

MouseEvent arabirimi, Fare olaylarıyla ilişkili belirli bağlamsal bilgiler sağlar.

public class MouseEvent : UIEvent

yapıcılar

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

Özellikleri

İsimTanım
AltKey { get; }altKey özelliğine bakın.
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.
Button { get; }Bir fare düğmesinin basılması veya bırakılmasının neden olduğu 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ıldığını 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 önlenebilirse, değer doğrudur, aksi takdirde değer yanlıştır.
ClientX { get; }Olayla ilişkili görünüm alanına göre olayın gerçekleştiği yatay koordinat.
ClientY { get; }Olayla ilişkili görünüm alanına göre olayın gerçekleştiği dikey koordinat.
CtrlKey { get; }ctrlKey özelliğ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 önlemeDefault() ç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.
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.
MetaKey { get; }MetaKey özelliğ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 orijinine göre olayın meydana geldiği yatay koordinat.
ScreenY { get; }Ekran koordinat sisteminin orijinine göre olayın meydana geldiği dikey koordinat.
ShiftKey { get; }shiftKey özelliğine bakın.
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.
View { get; }view özelliği, olayın oluşturulduğu Pencereyi tanımlar. Bu özelliğin başlatılmamış değeri null OLMALIDIR.

yöntemler

İsimTanım
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
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