Class CustomEvent

Class CustomEvent

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

Events using the CustomEvent interface can be used to carry custom data.

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

Inheritance

objectDOMObjectEventCustomEvent

Implements

INotifyPropertyChanged

Inherited Members

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()

Constructors

CustomEvent(string)

Initializes a new instance of the Aspose.Html.Dom.Events.CustomEvent class.

[DOMConstructor]
public CustomEvent(string type)

Parameters

type string

The event type.

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

Initializes a new instance of the Aspose.Html.Dom.Events.CustomEvent class.

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

Parameters

type string

The event type.

eventInitDict IDictionary<string, object&gt;

The event initialize dictionary.

Properties

Detail

Gets the custom data.

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

Property Value

object

Methods

InitCustomEvent(string, bool, bool, object)

/// The Aspose.Html.Dom.Events.Event.InitEvent(System.String,System.Boolean,System.Boolean) method is used to initialize the value of an Aspose.Html.Dom.Events.Event created through the Aspose.Html.Dom.Events.IDocumentEvent interface.

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

Parameters

type string

The event type.

bubbles bool

if set to true [bubbles].

cancelable bool

if set to true [cancelable].

detail object

The custom data.

Remarks

This method may only be called before the Event has been dispatched via the Aspose.Html.Dom.Events.IEventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) method, though it may be called multiple times during that phase if necessary. If called multiple times the final invocation takes precedence. If called from a subclass of Event interface only the values specified in the initEvent method are modified, all other attributes are left unchanged. </string,></string,>