skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI UI for Xamarin

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility and Security
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class EventDispatcher

Inheritance
System.Object
EventDispatcher
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll

Syntax

public class EventDispatcher

Constructors

EventDispatcher()

Declaration
public EventDispatcher()

Fields

AutoGeneratingColumn

Declaration
public static readonly object AutoGeneratingColumn
Field Value
System.Object

CellBeginEdit

Declaration
public static readonly object CellBeginEdit
Field Value
System.Object

CellClick

Declaration
public static readonly object CellClick
Field Value
System.Object

CellClipboardCopy

Declaration
public static readonly object CellClipboardCopy
Field Value
System.Object

CellClipboardPaste

Declaration
public static readonly object CellClipboardPaste
Field Value
System.Object

CellEditorInitialized

Declaration
public static readonly object CellEditorInitialized
Field Value
System.Object

CellEndEdit

Declaration
public static readonly object CellEndEdit
Field Value
System.Object

CellMouseMove

Declaration
public static readonly object CellMouseMove
Field Value
System.Object

CellPaint

Declaration
public static readonly object CellPaint
Field Value
System.Object

CellValidated

Declaration
public static readonly object CellValidated
Field Value
System.Object

CellValidating

Declaration
public static readonly object CellValidating
Field Value
System.Object

CellValueChanged

Declaration
public static readonly object CellValueChanged
Field Value
System.Object

CellValueNeeded

Declaration
public static readonly object CellValueNeeded
Field Value
System.Object

CellValuePushed

Declaration
public static readonly object CellValuePushed
Field Value
System.Object

ChildViewExpanded

Declaration
public static readonly object ChildViewExpanded
Field Value
System.Object

ChildViewExpanding

Declaration
public static readonly object ChildViewExpanding
Field Value
System.Object

ColumnChooserItemElementCreating

Declaration
public static readonly object ColumnChooserItemElementCreating
Field Value
System.Object

ColumnIndexChanged

Declaration
public static readonly object ColumnIndexChanged
Field Value
System.Object

ColumnIndexChanging

Declaration
public static readonly object ColumnIndexChanging
Field Value
System.Object

ColumnPropertyChanged

Declaration
public static readonly object ColumnPropertyChanged
Field Value
System.Object

ColumnWidthChanged

Declaration
public static readonly object ColumnWidthChanged
Field Value
System.Object

ColumnWidthChanging

Declaration
public static readonly object ColumnWidthChanging
Field Value
System.Object

CommandCellClick

Declaration
public static readonly object CommandCellClick
Field Value
System.Object

ConditionalFormattingFormShown

Declaration
public static readonly object ConditionalFormattingFormShown
Field Value
System.Object

ContextMenuOpening

Declaration
public static readonly object ContextMenuOpening
Field Value
System.Object

Copying

Declaration
public static readonly object Copying
Field Value
System.Object

CreateCompositeFilterDialog

Declaration
public static readonly object CreateCompositeFilterDialog
Field Value
System.Object

CreateRowInfo

Declaration
public static readonly object CreateRowInfo
Field Value
System.Object

CurrentCellChanged

Declaration
public static readonly object CurrentCellChanged
Field Value
System.Object

CurrentColumnChanged

Declaration
public static readonly object CurrentColumnChanged
Field Value
System.Object

CurrentRowChanged

Declaration
public static readonly object CurrentRowChanged
Field Value
System.Object

CurrentRowChanging

Declaration
public static readonly object CurrentRowChanging
Field Value
System.Object

CustomFiltering

Declaration
public static readonly object CustomFiltering
Field Value
System.Object

CustomGrouping

Declaration
public static readonly object CustomGrouping
Field Value
System.Object

CustomSorting

Declaration
public static readonly object CustomSorting
Field Value
System.Object

DataBindingComplete

Declaration
public static readonly object DataBindingComplete
Field Value
System.Object

DataError

Declaration
public static readonly object DataError
Field Value
System.Object

DefaultValuesNeeded

Declaration
public static readonly object DefaultValuesNeeded
Field Value
System.Object

EditorRequired

Declaration
public static readonly object EditorRequired
Field Value
System.Object

Empty

Represent empty event dispatcher

Declaration
public static readonly EventDispatcher Empty
Field Value
EventDispatcher

ExpressionEditorFormCreated

Declaration
public static readonly object ExpressionEditorFormCreated
Field Value
System.Object

FilterChangedEvent

Declaration
public static readonly object FilterChangedEvent
Field Value
System.Object

FilterChangingEvent

Declaration
public static readonly object FilterChangingEvent
Field Value
System.Object

FilterExpressionChanged

Declaration
public static readonly object FilterExpressionChanged
Field Value
System.Object

FilterPopupInitialized

Declaration
public static readonly object FilterPopupInitialized
Field Value
System.Object

FilterPopupRequired

Declaration
public static readonly object FilterPopupRequired
Field Value
System.Object

GroupByChanged

Declaration
public static readonly object GroupByChanged
Field Value
System.Object

GroupByChanging

Declaration
public static readonly object GroupByChanging
Field Value
System.Object

GroupExpanded

Declaration
public static readonly object GroupExpanded
Field Value
System.Object

GroupExpanding

Declaration
public static readonly object GroupExpanding
Field Value
System.Object

GroupSortChanged

Declaration
public static readonly object GroupSortChanged
Field Value
System.Object

GroupSortChanging

Declaration
public static readonly object GroupSortChanging
Field Value
System.Object

GroupSummaryEvaluate

Declaration
public static readonly object GroupSummaryEvaluate
Field Value
System.Object

HeaderCellToggleStateChanged

Declaration
public static readonly object HeaderCellToggleStateChanged
Field Value
System.Object

HyperlinkOpened

Declaration
public static readonly object HyperlinkOpened
Field Value
System.Object

HyperlinkOpening

Declaration
public static readonly object HyperlinkOpening
Field Value
System.Object

InvalidateRow

Declaration
public static readonly object InvalidateRow
Field Value
System.Object

LayoutLoaded

Declaration
public static readonly object LayoutLoaded
Field Value
System.Object

PageChanged

Declaration
public static readonly object PageChanged
Field Value
System.Object

PageChanging

Declaration
public static readonly object PageChanging
Field Value
System.Object

Pasting

Declaration
public static readonly object Pasting
Field Value
System.Object

PositionChanged

Declaration
public static readonly object PositionChanged
Field Value
System.Object

PositionChanging

Declaration
public static readonly object PositionChanging
Field Value
System.Object

RowHeightChanged

Declaration
public static readonly object RowHeightChanged
Field Value
System.Object

RowHeightChanging

Declaration
public static readonly object RowHeightChanging
Field Value
System.Object

RowMouseMove

Declaration
public static readonly object RowMouseMove
Field Value
System.Object

RowPaint

Declaration
public static readonly object RowPaint
Field Value
System.Object

RowPropertyChanged

Declaration
public static readonly object RowPropertyChanged
Field Value
System.Object

RowsChanged

Declaration
public static readonly object RowsChanged
Field Value
System.Object

RowsChanging

Declaration
public static readonly object RowsChanging
Field Value
System.Object

RowSourceNeeded

Declaration
public static readonly object RowSourceNeeded
Field Value
System.Object

RowValidated

Declaration
public static readonly object RowValidated
Field Value
System.Object

RowValidating

Declaration
public static readonly object RowValidating
Field Value
System.Object

SelectionChanged

Declaration
public static readonly object SelectionChanged
Field Value
System.Object

SelectionChanging

Declaration
public static readonly object SelectionChanging
Field Value
System.Object

SortChangedEvent

Declaration
public static readonly object SortChangedEvent
Field Value
System.Object

SortChangingEvent

Declaration
public static readonly object SortChangingEvent
Field Value
System.Object

ToolTipTextNeeded

Declaration
public static readonly object ToolTipTextNeeded
Field Value
System.Object

UserAddedRow

Declaration
public static readonly object UserAddedRow
Field Value
System.Object

UserAddingRow

Declaration
public static readonly object UserAddingRow
Field Value
System.Object

UserChangedCurrentRow

Declaration
public static readonly object UserChangedCurrentRow
Field Value
System.Object

UserDeletedRow

Declaration
public static readonly object UserDeletedRow
Field Value
System.Object

UserDeletingRow

Declaration
public static readonly object UserDeletingRow
Field Value
System.Object

ValueChanged

Declaration
public static readonly object ValueChanged
Field Value
System.Object

ValueChanging

Declaration
public static readonly object ValueChanging
Field Value
System.Object

ViewColumnsChanged

Declaration
public static readonly object ViewColumnsChanged
Field Value
System.Object

Properties

IsSuspended

Gets whetehr the event dispatcher is suspended.

Declaration
public bool IsSuspended { get; }
Property Value
System.Boolean

The is suspended.

Methods

AddListener<T>(Object, EventHandler<T>)

Adds the listener.

Declaration
public virtual void AddListener<T>(object eventKey, EventHandler<T> eventRaisingMethod)
    where T : EventArgs
Parameters
System.Object eventKey

The event key.

System.EventHandler<T> eventRaisingMethod

The event raising method.

Type Parameters
T

ClearListeners()

Clears all listeners

Declaration
public void ClearListeners()

RaiseEvent<T>(Object, Object, T)

Raises the event.

Declaration
public virtual void RaiseEvent<T>(object eventKey, object sender, T args)
    where T : EventArgs
Parameters
System.Object eventKey

The event key.

System.Object sender

The sender.

T args

The args.

Type Parameters
T

RemoveListener<T>(Object, EventHandler<T>)

Removes the listener.

Declaration
public virtual void RemoveListener<T>(object eventKey, EventHandler<T> eventRaisingMethod)
    where T : EventArgs
Parameters
System.Object eventKey

The event key.

System.EventHandler<T> eventRaisingMethod

The event raising method.

Type Parameters
T

RemoveListenersByKey(Object)

Removes all listeners for specified key

Declaration
public void RemoveListenersByKey(object eventKey)
Parameters
System.Object eventKey

ResumeEvent(Object)

Resumes the event.

Declaration
public void ResumeEvent(object key)
Parameters
System.Object key

The key.

ResumeNotifications()

Resumes the notifications.

Declaration
public void ResumeNotifications()

SuspendEvent(Object)

Suspends the event.

Declaration
public void SuspendEvent(object key)
Parameters
System.Object key

The key.

SuspendNotifications()

Suspends the notifications.

Declaration
public void SuspendNotifications()

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.