Interface IEventListener
Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)
واجهة Aspose.Html.Dom.Events.IEventListener هي الطريقة الرئيسية للتعامل مع الأحداث.
يقوم المستخدمون بتنفيذ واجهة Aspose.Html.Dom.Events.IEventListener وتسجيل المستمع الخاص بهم على Aspose.Html.Dom.EventTarget باستخدام طريقة Aspose.Html.Dom.EventTarget.AddEventListener(System.String,Aspose.Html.Dom.Events.DOMEventHandler,System.Boolean).
يجب على المستخدمين أيضًا إزالة Aspose.Html.Dom.Events.IEventListener الخاصة بهم من Aspose.Html.Dom.EventTarget بعد الانتهاء من استخدام المستمع.
[ComVisible(true)]
[DOMObject]
[DOMName("EventListener")]
public interface IEventListener
ملاحظات
عند نسخ عقدة باستخدام طريقة cloneNode، لا يتم إرفاق مستمعي الأحداث بالعقدة المصدر.
إذا أراد المستخدم إضافة نفس مستمعي الأحداث إلى النسخة الجديدة التي تم إنشاؤها، يجب على المستخدم إضافتها يدويًا.
الطرق
HandleEvent(Event)
تُستدعى هذه الطريقة كلما حدث حدث من النوع الذي تم تسجيل واجهة Aspose.Html.Dom.Events.IEventListener له.
[DOMName("handleEvent")]
void HandleEvent(Event @event)
المعلمات
event
Event
تحتوي Aspose.Html.Dom.Events.Event على معلومات سياقية حول الحدث.
كما تحتوي على طرق Aspose.Html.Dom.Events.Event.StopPropagation و Aspose.Html.Dom.Events.Event.PreventDefault التي تُستخدم في تحديد تدفق الحدث والإجراء الافتراضي.