[]
        
(Showing Draft Content)

C1.Win.Ribbon.RibbonItemCollectionBase

RibbonItemCollectionBase Class

Serves as a base class for RibbonItem collections such as RibbonItemCollection and RibbonGalleryItemCollection

Namespace: C1.Win.Ribbon
Assembly: C1.Win.Ribbon.4.8.dll
Syntax
public abstract class RibbonItemCollectionBase : CollectionBase, IList, ICollection, IEnumerable

Methods

Name Description
Add(RibbonItem)

Adds the specified RibbonItem to the collection.

BeginUpdate()

Maintains performance while items are being added or removed from the collection.

ClearAndDisposeItems()

Removes all items from the collection, then disposes the items.

ClearAndDisposeItemsDirect()
Contains(RibbonItem)

Determines whether this collection contains the specified RibbonItem.

Contains(string)

Determines whether the collection contains a RibbonItem with the given name.

EndUpdate()

Resumes processing after it has been suspended by a call to BeginUpdate().

IndexOf(RibbonItem)

Determines the index of a specific RibbonItem in the collection.

IndexOfRef(RibbonItem)
Insert(int, RibbonItem)

Inserts the specified RibbonItem into this collection at the given index.

OnClear()

Performs additional custom processes when clearing the contents of the RibbonItemCollectionBase instance.

OnClearComplete()

Performs additional custom processes after clearing the contents of the RibbonItemCollectionBase instance.

OnInsertComplete(int, object)

Performs additional custom processes after inserting a RibbonItem into the RibbonItemCollectionBase instance.

OnRemoveComplete(int, object)

Performs additional custom processes after removing a RibbonItem from the RibbonItemCollectionBase instance.

OnSetComplete(int, object, object)

Performs additional custom processes after setting a RibbonItem in the RibbonItemCollectionBase instance.

OnValidate(object)

Checks whather the type of the value argument is allowable for this item collection.

Remove(RibbonItem)

Removes the first occurrence of the specified RibbonItem from the collection.