menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class EventBaseDictionary - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class EventBaseDictionary

    Collection throws an event on any context change.

    Inheritance
    System.Object
    System.Collections.DictionaryBase
    EventBaseDictionary
    Implements
    System.Collections.IDictionary
    System.Collections.ICollection
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.DictionaryBase.Clear()
    System.Collections.DictionaryBase.CopyTo(System.Array, System.Int32)
    System.Collections.DictionaryBase.Count
    System.Collections.DictionaryBase.Dictionary
    System.Collections.DictionaryBase.GetEnumerator()
    System.Collections.DictionaryBase.InnerHashtable
    System.Collections.DictionaryBase.OnValidate(System.Object, System.Object)
    System.Collections.DictionaryBase.System.Collections.ICollection.IsSynchronized
    System.Collections.DictionaryBase.System.Collections.ICollection.SyncRoot
    System.Collections.DictionaryBase.System.Collections.IDictionary.Add(System.Object, System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.Contains(System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.get_Item(System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.IsFixedSize
    System.Collections.DictionaryBase.System.Collections.IDictionary.IsReadOnly
    System.Collections.DictionaryBase.System.Collections.IDictionary.Item[System.Object]
    System.Collections.DictionaryBase.System.Collections.IDictionary.Keys
    System.Collections.DictionaryBase.System.Collections.IDictionary.Remove(System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.set_Item(System.Object, System.Object)
    System.Collections.DictionaryBase.System.Collections.IDictionary.Values
    System.Collections.DictionaryBase.System.Collections.IEnumerable.GetEnumerator()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.HTMLUI
    Assembly: Syncfusion.HTMLUI.Windows.dll
    Syntax
    public class EventBaseDictionary : DictionaryBase, IDictionary, ICollection, IEnumerable

    Constructors

    EventBaseDictionary()

    Declaration
    public EventBaseDictionary()

    Properties

    QuietMode

    Gets or sets a value indicating whether event will be raised.

    Declaration
    public bool QuietMode { get; set; }
    Property Value
    Type
    System.Boolean

    Methods

    OnClear()

    Overridden. Raised when clear event occurs.

    Declaration
    protected override void OnClear()
    Overrides
    System.Collections.DictionaryBase.OnClear()

    OnClearComplete()

    Overridden. Raised when ClearComplete event occurs.

    Declaration
    protected override void OnClearComplete()
    Overrides
    System.Collections.DictionaryBase.OnClearComplete()

    OnGet(Object, Object)

    Overridden. Raised when Get event occurs.

    Declaration
    protected override object OnGet(object key, object currentValue)
    Parameters
    Type Name Description
    System.Object key

    Key for getting value.

    System.Object currentValue

    Current value corresponding to this key.

    Returns
    Type Description
    System.Object

    Element with such a key and value.

    Overrides
    System.Collections.DictionaryBase.OnGet(System.Object, System.Object)

    OnInsert(Object, Object)

    Overridden. Raised when Insert event occurs.

    Declaration
    protected override void OnInsert(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    Key of the object.

    System.Object value

    Value of the object.

    Overrides
    System.Collections.DictionaryBase.OnInsert(System.Object, System.Object)

    OnInsertComplete(Object, Object)

    Overridden. Raised when InsertComplete event occurs.

    Declaration
    protected override void OnInsertComplete(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    Key of the object.

    System.Object value

    Value of the object.

    Overrides
    System.Collections.DictionaryBase.OnInsertComplete(System.Object, System.Object)

    OnRemove(Object, Object)

    Overridden. Raised when Remove event occurs.

    Declaration
    protected override void OnRemove(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    Key of the object.

    System.Object value

    Value of the object.

    Overrides
    System.Collections.DictionaryBase.OnRemove(System.Object, System.Object)

    OnRemoveComplete(Object, Object)

    Overridden. Raised when RemoveComplete event occurs.

    Declaration
    protected override void OnRemoveComplete(object key, object value)
    Parameters
    Type Name Description
    System.Object key

    Key of the object.

    System.Object value

    Value of the object.

    Overrides
    System.Collections.DictionaryBase.OnRemoveComplete(System.Object, System.Object)

    OnSet(Object, Object, Object)

    Overridden. Raised when Set event occurs.

    Declaration
    protected override void OnSet(object key, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Object key

    Key for getting value.

    System.Object oldValue

    Old value.

    System.Object newValue

    New value.

    Overrides
    System.Collections.DictionaryBase.OnSet(System.Object, System.Object, System.Object)

    OnSetComplete(Object, Object, Object)

    Overridden. Raised when SetComplete event occurs.

    Declaration
    protected override void OnSetComplete(object key, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Object key

    Key of the object.

    System.Object oldValue

    Old value.

    System.Object newValue

    New value.

    Overrides
    System.Collections.DictionaryBase.OnSetComplete(System.Object, System.Object, System.Object)

    RaiseOnChangedEvent()

    Raises the OnChanged Event.

    Declaration
    protected void RaiseOnChangedEvent()

    Events

    Cleared

    Raised by OnClearComplete() method.

    Declaration
    public event DictionaryEventHandler Cleared
    Event Type
    Type
    DictionaryEventHandler

    Clearing

    Raised by OnClear() method.

    Declaration
    public event DictionaryEventHandler Clearing
    Event Type
    Type
    DictionaryEventHandler

    Get

    Raised by OnGet(Object, Object) method.

    Declaration
    public event DictionaryEventHandler Get
    Event Type
    Type
    DictionaryEventHandler

    Inserted

    Raised by OnInsertComplete(Object, Object) method.

    Declaration
    public event DictionaryEventHandler Inserted
    Event Type
    Type
    DictionaryEventHandler

    Inserting

    Raised by OnInsert(Object, Object) method.

    Declaration
    public event DictionaryEventHandler Inserting
    Event Type
    Type
    DictionaryEventHandler

    OnChanged

    Raised on any change in the collection.

    Declaration
    public event EventHandler OnChanged
    Event Type
    Type
    System.EventHandler

    Removed

    Raised by OnRemoveComplete(Object, Object) method.

    Declaration
    public event DictionaryEventHandler Removed
    Event Type
    Type
    DictionaryEventHandler

    Removing

    Raised by OnRemove(Object, Object) method.

    Declaration
    public event DictionaryEventHandler Removing
    Event Type
    Type
    DictionaryEventHandler

    Set

    Raised by OnSetComplete(Object, Object, Object) method.

    Declaration
    public event DictionaryEventHandler Set
    Event Type
    Type
    DictionaryEventHandler

    Setting

    Raised by OnSet(Object, Object, Object) method.

    Declaration
    public event DictionaryEventHandler Setting
    Event Type
    Type
    DictionaryEventHandler

    Implements

    System.Collections.IDictionary
    System.Collections.ICollection
    System.Collections.IEnumerable

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable, Type)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable, Type, List<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany(IEnumerable, Type, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Func<String, Expression>, String[])
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved