Class EventTarget

Class EventTarget

İsim alanı : Aspose.Svg.Dom Toplantı: Aspose.SVG.dll (25.5.0)

Aspose.Svg.Dom.EventTarget arayüzü, DOM Etkinlik Modeli’ni destekleyen bir uygulamada tüm düğümler tarafından uygulanır.Bu nedenle, bu arayüzü, Node arayüzünün bir örneğinde bağlayıcı-spesifik casting yöntemlerini kullanarak elde edilebilir.Bu arayüz, bir Aspose.Svg.Dom.EventTarget’te Etkinlik Dinleyicilerinin kaydedilmesini ve kaldırılmasını sağlar ve etkinliklerin bu Aspos.Mevcut.Gökyüzü.İnternettarge’a gönderilmesine olanak tanır.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

mirasçı üyeleri

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EventTarget()

public EventTarget()

Methods

AddEventListener(Sırt, DOMEventHandler, bool)

Bu yöntem, etkinlik dinleyicilerinin etkinliğin hedefine kaydedilmesini sağlar.

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Kullanıcının kaydettiği etkinlik türü

handler DOMEventHandler

Bir Aspose.Svg.Dom.Events.ROMEventHandler etkinliğin gerçekleştiği zaman çağırılmalıdır.

useCapture bool

Eğer doğru ise, useCapture, kullanıcının yakalanmaya başlamasını istediğini gösterir.yakalanma başlatıldıktan sonra, belirtilen türün tüm etkinlikleri kayıtlı kişiye gönderilecektir.Evden Eve Nakliyat - EvlerOnların altındaki herhangi bir etkinlik hedefi ağaçta gönderilmeden önce.Ağaçtan yukarıya bulaşan olaylar, yakalamayı kullanmak için tasarlanmış bir Aspose.Svg.Dom.Events.IEventListener’ı tetiklemez.

Remarks

Eğer bir Aspose.Svg.Dom.Events.IEventListener, bir olayın işlenmesinde bir Aspoe.Avrupa’ya eklenirse, mevcut eylemler tarafından tetiklenmez, ancak olay akışının bir sonraki aşamasında, örneğin kabarcık aşaması gibi, tetikleyebilir. Aynı parametrelerle aynı Aspose.Svg.Dom.EventTarget’te birden fazla benzer Olay Dinleyicisi kaydedilirse, çoğaltılmış örnekler iptal edilir. onlar iki kez ipucu vermeye neden olmazlar ve icat edildiği için ips.svm.dom.eventtarget.RemoveeventListener(System.String,Aspose,SVg,Doma.events.domeventHandler,system.Boolean) yöntemi ile kaldırılmamalıdır.

AddEventListener(Çerçeve, IEventListener)

Bu yöntem, etkinlik dinleyicilerinin etkinliğin hedefine kaydedilmesini sağlar.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Kullanıcının kaydettiği etkinlik türü

listener IEventListener

Kullanıcı tarafından uygulanan bir arayüz alır ve olay gerçekleştiğinde çağırılacak yöntemleri içerir.

Remarks

Eğer bir Aspose.Svg.Dom.Events.IEventListener, bir olayın işlenmesinde bir Aspoe.Avrupa’ya eklenirse, mevcut eylemler tarafından tetiklenmez, ancak olay akışının bir sonraki aşamasında, örneğin kabarcık aşaması gibi, tetikleyebilir. Aynı parametrelerle aynı Aspose.Svg.Dom.EventTarget’te birden fazla benzer Olay Dinleyicisi kaydedilirse, çoğaltılmış örnekler iptal edilir. onlar iki kez ipucu vermeye neden olmazlar ve icat edildiği için ips.svm.dom.eventtarget.RemoveeventListener(System.String,Aspose,SVg,Doma.events.domeventHandler,system.Boolean) yöntemi ile kaldırılmamalıdır.

AddEventListener(çubuk, IEventListener, bool)

Bu yöntem, etkinlik dinleyicilerinin etkinliğin hedefine kaydedilmesini sağlar.

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Kullanıcının kaydettiği etkinlik türü

listener IEventListener

Kullanıcı tarafından uygulanan bir arayüz alır ve olay gerçekleştiğinde çağırılacak yöntemleri içerir.

useCapture bool

Eğer doğru ise, useCapture, kullanıcının yakalanmaya başlamasını istediğini gösterir.yakalanma başlatıldıktan sonra, belirtilen türün tüm etkinlikleri kayıtlı kişiye gönderilecektir.Evden Eve Nakliyat - EvlerOnların altındaki herhangi bir etkinlik hedefi ağaçta gönderilmeden önce.Ağaçtan yukarıya bulaşan olaylar, yakalamayı kullanmak için tasarlanmış bir Aspose.Svg.Dom.Events.IEventListener’ı tetiklemez.

Remarks

Eğer bir Aspose.Svg.Dom.Events.IEventListener, bir olayın işlenmesinde bir Aspoe.Avrupa’ya eklenirse, mevcut eylemler tarafından tetiklenmez, ancak olay akışının bir sonraki aşamasında, örneğin kabarcık aşaması gibi, tetikleyebilir. Aynı parametrelerle aynı Aspose.Svg.Dom.EventTarget’te birden fazla benzer Olay Dinleyicisi kaydedilirse, çoğaltılmış örnekler iptal edilir. onlar iki kez ipucu vermeye neden olmazlar ve icat edildiği için ips.svm.dom.eventtarget.RemoveeventListener(System.String,Aspose,SVg,Doma.events.domeventHandler,system.Boolean) yöntemi ile kaldırılmamalıdır.

DispatchEvent(Event)

Bu yöntem, etkinliklerin uygulama etkinlik modeline gönderilmesini sağlar.

public bool DispatchEvent(Event @event)

Parameters

event Event

Olay türünü, davranışını ve etkinliğin işlenmesinde kullanılacak bağlam bilgileri belirler.

Returns

bool

Aspose.Svg.Dom.EventTarget.DispatchEven’in geri dönüş değeri, etkinliği yöneten dinleyicilerden herhangi birinin ASPOSE.Avrupa.Aspose.Svg.Dom.Events.EVENT.PreventDefault değer sahte ise, aksi takdirde değer gerçektir.

Remarks

Bu şekilde gönderilen etkinlikler, uygulama tarafından doğrudan gönderilen etkinliklerle aynı yakalanma ve kabarcık davranışına sahip olacaktır.Bu etkinliğin hedefi Aspose.Svg.Dom.EventTarget’dir ve bu etkinliğe Aspoze.Vg Events.Avent adı verilmiştir.

Exceptions

DOMException

Dispose()

Yönetilmemiş kaynakların serbest bırakılması, serbest bırakılması veya yeniden düzenlenmesi ile ilişkili uygulama tanımlanmış görevleri yerine getirir.

public void Dispose()

Dispose(bool)

Yönetilmemiş ve - seçmeli olarak - yönetilen kaynakları yayınlar.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“Gerçek” hem yönetilen hem de yönetilmemiş kaynakları serbest bırakmak için; “sahte” sadece yönetilmemiş kaynakları serbest bırakmak için.

RemoveEventListener(Sırt, DOMEventHandler, bool)

Bu yöntem, etkinlik dinleyicilerinin etkinlik hedefinden çıkarılmasını sağlar.Eğer bir Aspose.Svg.Dom.Events.IEventListener, bir olayın işlenmesinde bir Aspoe.Avrupa’dan çıkarılırsa, geçerli eylemler tarafından tetiklenmez.Etkinlik dinleyicileri kaldırıldıktan sonra asla çağrılamaz.

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

Aspose.Svg.Dom.Events.IEventListener’ın kaldırıldığı etkinlik türünü belirleyin.

handler DOMEventHandler

Aspose.svg.dom.events.DOMEventHandler parametresi, kaldırılmasını istediğini gösterir.

useCapture bool

Kaldırılan EventListener’ın bir yakalama dinleyicisi olarak kayıtlı olup olmadığını belirtir.Bir dinleyici iki kez kaydedildiğinde, biri yakalanmış ve biri yoksa, her biri ayrı ayrı kaldırılmalıdır.Bir yakalama dinleyicisinin kaldırılması, aynı dinleyicinin yakalama olmayan bir versiyonunu etkilemez ve tam tersi.

RemoveEventListener(Çerçeve, IEventListener)

Bu yöntem, etkinlik dinleyicilerinin etkinlik hedefinden çıkarılmasını sağlar.Eğer bir Aspose.Svg.Dom.Events.IEventListener, bir olayın işlenmesinde bir Aspoe.Avrupa’dan çıkarılırsa, geçerli eylemler tarafından tetiklenmez.Etkinlik dinleyicileri kaldırıldıktan sonra asla çağrılamaz.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Aspose.Svg.Dom.Events.IEventListener’ın kaldırıldığı etkinlik türünü belirleyin.

listener IEventListener

Aspose.Svg.Dom.Events.IEventListener parametresi kaldırılmasını sağlar.

RemoveEventListener(çubuk, IEventListener, bool)

Bu yöntem, etkinlik dinleyicilerinin etkinlik hedefinden çıkarılmasını sağlar.Eğer bir Aspose.Svg.Dom.Events.IEventListener, bir olayın işlenmesinde bir Aspoe.Avrupa’dan çıkarılırsa, geçerli eylemler tarafından tetiklenmez.Etkinlik dinleyicileri kaldırıldıktan sonra asla çağrılamaz.

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Aspose.Svg.Dom.Events.IEventListener’ın kaldırıldığı etkinlik türünü belirleyin.

listener IEventListener

Aspose.Svg.Dom.Events.IEventListener parametresi kaldırılmasını sağlar.

useCapture bool

Kaldırılan EventListener’ın bir yakalama dinleyicisi olarak kayıtlı olup olmadığını belirtir.Bir dinleyici iki kez kaydedildiğinde, biri yakalanmış ve biri yoksa, her biri ayrı ayrı kaldırılmalıdır.Bir yakalama dinleyicisinin kaldırılması, aynı dinleyicinin yakalama olmayan bir versiyonunu etkilemez ve tam tersi.

 Türkçe