Interface IEventListener

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

توضیحات

زمانی که یک Node با استفاده از روش cloneNode کپی می‌شود، شنونده‌های رویداد متصل به Node منبع به Node کپی شده متصل نمی‌شوند.
اگر کاربر بخواهد که همان شنونده‌های رویداد به کپی جدید اضافه شوند، باید آن‌ها را به‌صورت دستی اضافه کند.

روش‌ها

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 است که در تعیین جریان و عمل پیش‌فرض رویداد استفاده می‌شوند.

 فارسی