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), хоча його можна викликати кілька разів під час цього етапу, якщо це необхідно. Якщо викликано кілька разів, останнє викликання має пріоритет. Якщо викликано з підкласу інтерфейсу Event, лише значення, зазначені в методі initEvent, змінюються, усі інші атрибути залишаються незмінними.