Class CustomEvent

Class CustomEvent

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

رویدادهای استفاده شده از رابط CustomEvent می‌توانند برای حمل داده‌های سفارشی استفاده شوند.

[ComVisible(true)]
[DOMName("CustomEvent")]
[DOMObject]
public class CustomEvent : Event, INotifyPropertyChanged

وراثت

objectDOMObjectEventCustomEvent

پیاده‌سازی‌ها

INotifyPropertyChanged

اعضای ارث‌بری شده

Event.NonePhase, Event.CapturingPhase, Event.AtTargetPhase, Event.BubblingPhase, Event.InitEvent(string, bool, bool), Event.PreventDefault(), Event.StopPropagation(), Event.StopImmediatePropagation(), Event.Bubbles, Event.Cancelable, Event.CurrentTarget, Event.EventPhase, Event.Target, Event.TimeStamp, Event.Type, Event.DefaultPrevented, Event.IsTrusted, DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

سازنده‌ها

CustomEvent(string)

یک نمونه جدید از کلاس Aspose.Html.Dom.Events.CustomEvent را مقداردهی اولیه می‌کند.

[DOMConstructor]
public CustomEvent(string type)

پارامترها

type string

نوع رویداد.

CustomEvent(string, IDictionary<string, object="">)

یک نمونه جدید از کلاس Aspose.Html.Dom.Events.CustomEvent را مقداردهی اولیه می‌کند.

[DOMConstructor]
public CustomEvent(string type, IDictionary<string, object=""> eventInitDict)

پارامترها

type string

نوع رویداد.

eventInitDict IDictionary<string, object&gt;

دیکشنری اولیه رویداد.

ویژگی‌ها

Detail

داده‌های سفارشی را دریافت می‌کند.

[DOMName("detail")]
public object Detail { get; }

مقدار ویژگی

object

متدها

InitCustomEvent(string, bool, bool, object)

/// متد Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) برای مقداردهی اولیه به مقدار یک Aspose.Html.Dom.Events.Event ایجاد شده از طریق رابط Aspose.Html.Dom.Events.IDocumentEvent استفاده می‌شود.

[DOMName("initCustomEvent")]
public void InitCustomEvent(string type, bool bubbles, bool cancelable, object detail)

پارامترها

type string

نوع رویداد.

bubbles bool

اگر به true تنظیم شده باشد [bubbles].

cancelable bool

اگر به true تنظیم شده باشد [cancelable].

detail object

داده‌های سفارشی.

توضیحات

این متد تنها می‌تواند قبل از ارسال رویداد از طریق متد Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) فراخوانی شود، اگرچه ممکن است در صورت لزوم چندین بار در آن مرحله فراخوانی شود. اگر چندین بار فراخوانی شود، آخرین فراخوانی اولویت دارد. اگر از یک زیرکلاس رابط Event فراخوانی شود، تنها مقادیر مشخص شده در متد initEvent تغییر می‌کنند و سایر ویژگی‌ها بدون تغییر باقی می‌مانند.

 فارسی