Table of Contents

Namespace DotNetBrowser.Dom.Events

Classes

DomEventArgs

The common DOM event arguments.

Event

Represents a DOM event that can be handled on the .NET side.

EventParameters

The parameters of creating the DOM event.

EventParameters.Builder

The EventParameters builder.

EventType

The DOM event type. Wraps a string that specifies the name of the event without the "on" prefix.

KeyEventParameters

Represents the DOM keyboard event parameters.

MouseEventParameters

Represents the DOM mouse event parameters.

UiEventModifierParameters

Represents the DOM UI event parameters with the key modifiers.

Interfaces

IEvent

Represents DOM Event object and provides access to the event object data.

IEventTarget

This interface is implemented by all INode implementations to support DOM event model.

IEvents

A collection of custom DOM events that can be listened and/or handled.

IKeyEvent

Represents a keyboard event and provides an access to specific keyboard event data.

This event occurs when a user performs some keyboard action, for example presses or releases a keyboard key.

IMouseEvent

Represents a mouse event and provides an access to specific mouse event data.

This event occurs when a user performs an action with a pointing device (such as a mouse), for example moves the mouse or clicks a mouse button.

ITouchEvent

Represents a touch event and provides an access to specific touch event data.

This event occurs when a user performs an action with a touch device (such as a touchscreen).

IUiKeyEventModifier

Represents a DOM UI event that can be fired with the key modifiers.

The KeyModifiers provides access to the data about pressed service keys, such as Ctrl, Alt, Shift, Meta, when a keyboard or mouse event occurs.

IWheelEvent

A wheel event that provides access to the wheel event data.

This event occurs when a user rotates a wheel on a pointing device (such as a mouse).

Enums

DeltaMode

The type of the delta units.

DomKeyCode

The DOM key codes represent physical keys on the keyboard (as opposed to the character generated by pressing the key). In other words, these values are not altered by keyboard layout or the state of the modifier keys.

DomMouseButton

A DOM mouse button.

EventPhase

Represents the DOM event phases.