menu

WinForms

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

    Show / Hide Table of Contents

    Class ContextChoiceItemCollection

    Represents a class that contains the collection of context choice items.

    Inheritance
    System.Object
    System.Collections.CollectionBase
    ContextChoiceItemCollection
    Implements
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    Inherited Members
    System.Collections.CollectionBase.Capacity
    System.Collections.CollectionBase.Clear()
    System.Collections.CollectionBase.Count
    System.Collections.CollectionBase.GetEnumerator()
    System.Collections.CollectionBase.InnerList
    System.Collections.CollectionBase.List
    System.Collections.CollectionBase.OnClear()
    System.Collections.CollectionBase.OnInsert(System.Int32, System.Object)
    System.Collections.CollectionBase.OnRemove(System.Int32, System.Object)
    System.Collections.CollectionBase.OnSet(System.Int32, System.Object, System.Object)
    System.Collections.CollectionBase.OnValidate(System.Object)
    System.Collections.CollectionBase.RemoveAt(System.Int32)
    System.Collections.CollectionBase.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.CollectionBase.System.Collections.ICollection.IsSynchronized
    System.Collections.CollectionBase.System.Collections.ICollection.SyncRoot
    System.Collections.CollectionBase.System.Collections.IList.Add(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Contains(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.get_Item(System.Int32)
    System.Collections.CollectionBase.System.Collections.IList.IndexOf(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.CollectionBase.System.Collections.IList.IsFixedSize
    System.Collections.CollectionBase.System.Collections.IList.IsReadOnly
    System.Collections.CollectionBase.System.Collections.IList.Item[System.Int32]
    System.Collections.CollectionBase.System.Collections.IList.Remove(System.Object)
    System.Collections.CollectionBase.System.Collections.IList.set_Item(System.Int32, System.Object)
    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.Edit.Utils
    Assembly: Syncfusion.Edit.Windows.dll
    Syntax
    public class ContextChoiceItemCollection : CollectionBase, IList, ICollection, IEnumerable

    Constructors

    ContextChoiceItemCollection()

    Initializes a new instance of the ContextChoiceItemCollection class.

    Declaration
    public ContextChoiceItemCollection()

    Properties

    Item[Int32]

    Gets the context choice item by ID.

    Declaration
    public IContextChoiceItem this[int id] { get; }
    Parameters
    Type Name Description
    System.Int32 id
    Property Value
    Type
    IContextChoiceItem

    Methods

    Add(String)

    Creates new context choice item and adds it to collection.

    Declaration
    public IContextChoiceItem Add(string text)
    Parameters
    Type Name Description
    System.String text

    Text of the item.

    Returns
    Type Description
    IContextChoiceItem

    Newly created context choice item.

    Add(String, INamedImage)

    Creates new context choice item and adds it to collection.

    Declaration
    public IContextChoiceItem Add(string text, INamedImage image)
    Parameters
    Type Name Description
    System.String text

    Text of the item.

    INamedImage image

    Image of the item.

    Returns
    Type Description
    IContextChoiceItem

    Newly created context choice item.

    Add(String, String)

    Creates new context choice item and adds it to collection.

    Declaration
    public IContextChoiceItem Add(string text, string tooltip)
    Parameters
    Type Name Description
    System.String text

    Text of the item.

    System.String tooltip

    Tooltip of the item.

    Returns
    Type Description
    IContextChoiceItem

    Newly created context choice item.

    Add(String, String, INamedImage)

    Creates new context choice item and adds it to collection.

    Declaration
    public IContextChoiceItem Add(string text, string tooltip, INamedImage image)
    Parameters
    Type Name Description
    System.String text

    Text of the item.

    System.String tooltip

    Tooltip of the item.

    INamedImage image

    Image of the item.

    Returns
    Type Description
    IContextChoiceItem

    Newly created context choice item.

    Add(String, String, Color, INamedImage)

    Creates new context choice item and adds it to collection.

    Declaration
    public IContextChoiceItem Add(string text, string tooltip, Color colorText, INamedImage image)
    Parameters
    Type Name Description
    System.String text

    Text of the item.

    System.String tooltip

    Tooltip of the item.

    System.Drawing.Color colorText

    Color of the item's text.

    INamedImage image

    Image of the item.

    Returns
    Type Description
    IContextChoiceItem

    Newly created context choice item.

    Add(String, String, Color, Color, INamedImage)

    Creates new context choice item and adds it to collection.

    Declaration
    public IContextChoiceItem Add(string text, string tooltip, Color colorText, Color colorBackground, INamedImage image)
    Parameters
    Type Name Description
    System.String text

    Text of the item.

    System.String tooltip

    Tooltip of the item.

    System.Drawing.Color colorText

    Color of the item's text.

    System.Drawing.Color colorBackground

    Color of the item's background.

    INamedImage image

    Image of the item.

    Returns
    Type Description
    IContextChoiceItem

    Newly created context choice item.

    OnClearComplete()

    Clears items hash.

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

    OnInsertComplete(Int32, Object)

    Adds item to the hash.

    Declaration
    protected override void OnInsertComplete(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index at which to insert value.

    System.Object value

    The new value of the element at index.

    Overrides
    System.Collections.CollectionBase.OnInsertComplete(System.Int32, System.Object)

    OnRemoveComplete(Int32, Object)

    Removes item from the hash.

    Declaration
    protected override void OnRemoveComplete(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index at which value can be found.

    System.Object value

    The value of the element to remove from index.

    Overrides
    System.Collections.CollectionBase.OnRemoveComplete(System.Int32, System.Object)

    OnSetComplete(Int32, Object, Object)

    Removes old item from the hash and adds new item to the hash.

    Declaration
    protected override void OnSetComplete(int index, object oldValue, object newValue)
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index at which oldValue can be found.

    System.Object oldValue

    The value to replace with newValue.

    System.Object newValue

    The new value of the element at index.

    Overrides
    System.Collections.CollectionBase.OnSetComplete(System.Int32, System.Object, System.Object)

    Remove(IContextChoiceItem)

    Removes item from collection.

    Declaration
    public void Remove(IContextChoiceItem item)
    Parameters
    Type Name Description
    IContextChoiceItem item

    Item to remove.

    Events

    CollectionChanged

    Raised when the list of items was changed.

    Declaration
    public event EventHandler CollectionChanged
    Event Type
    Type
    System.EventHandler

    Implements

    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    FunctionalExtensions.MoveTo(IList, Int32, Int32)
    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