Table of Contents

Namespace SharpVectors.Dom.Events

The SharpVectors.Dom.Events namespace contains a bunch of classes and interfaces.

Classes

Event

Summary description for Event.

EventClasses

Summary description for EventClasses.

EventException

Event operations may throw an EventException as specified in their method descriptions.

EventListenerMap

Summary description for EventListenerMap.

EventListenerMapEntry

Summary description for EventListenerMapEntry.

EventTarget

Summary description for EventTarget.

EventType

Summary description for MutationEventType.

KeyboardEvent

Summary description for KeyboardEvent.

MouseEvent

Summary description for MouseEvent.

MutationEvent

Summary description for MutationEvent.

MutationNameEvent

Summary description for MutationNameEvent.

TextEvent

Summary description for TextEvent.

UiEvent

Summary description for UiEvent.

Interfaces

ICustomEvent

The ICustomEvent interface gives access to the attributes IEvent.CurrentTarget and IEvent.EventPhase.

IDocumentEvent

The IDocumentEvent interface provides a mechanism by which the user can create an IEvent object of a type supported by the implementation. It is expected that the IDocumentEvent interface will be implemented on the same object which implements the IDocument interface in an implementation which supports the IEvent model.

IEvent

The Event interface is used to provide contextual information about an event to the listener processing the event.

IEventListener

This interface represents an object that can handle an event dispatched by an IEventTarget object.

IEventTarget

The IEventTarget interface is implemented by all the objects which could be event targets in an implementation which supports the Event flows.

IEventTargetSupport

Summary description for IEventTargetSupports.

IKeyboardEvent

The IKeyboardEvent interface provides specific contextual information associated with keyboard devices.

IMouseEvent

The IMouseEvent interface provides specific contextual information associated with Mouse events.

IMutationEvent

The IMutationEvent interface provides specific contextual information associated with Mutation events.

IMutationNameEvent

The IMutationNameEvent interface provides specific contextual information associated with Mutation name event types.

ITextEvent

The ITextEvent interface provides specific contextual information associated with Text Events.

ITimeEvent

This interface, defined in SMIL Animation: Supported interfaces, provides specific contextual information associated with Time events.

IUiEvent

The IUiEvent interface provides specific contextual information associated with User Interface events.

Enums

AttrChangeType

An integer indicating in which way the attribute was changed.

EventExceptionCode

An integer indicating the type of error generated.

EventPhase

An integer indicating which phase of the event flow is being processed as defined in DOM event flow.

KeyLocationCode

Delegates

EventListener

The EventListener delegate is the primary way for handling events.