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)، على الرغم من أنه يمكن استدعاؤها عدة مرات خلال تلك المرحلة إذا لزم الأمر. إذا تم استدعاؤها عدة مرات، فإن الاستدعاء النهائي يكون له الأسبقية. إذا تم استدعاؤها من فئة فرعية من واجهة الحدث، يتم تعديل القيم المحددة فقط في طريقة initEvent، وتبقى جميع السمات الأخرى دون تغيير.

 عربي