Interface IEventListener

Interface IEventListener

Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)

อินเทอร์เฟซ Aspose.Html.Dom.Events.IEventListener เป็นวิธีหลักในการจัดการเหตุการณ์
ผู้ใช้จะต้องทำการ implement อินเทอร์เฟซ Aspose.Html.Dom.Events.IEventListener และลงทะเบียน listener ของตนบน 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 หลังจากที่ได้ใช้งาน listener เสร็จสิ้น

[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 ซึ่งใช้ในการกำหนดการไหลของเหตุการณ์และการกระทำเริ่มต้น

 แบบไทย