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, все остальные атрибуты остаются без изменений.