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
الوراثة
object ← DOMObject ← Event ← CustomEvent
التنفيذ
الأعضاء الموروثة
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>
قاموس تهيئة الحدث.
الخصائص
Detail
يحصل على البيانات المخصصة.
[DOMName("detail")]
public object Detail { get; }
قيمة الخاصية
الطرق
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، وتبقى جميع السمات الأخرى دون تغيير.