New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ChatDataItemCollection : IEnumerable, INotifyCollectionChanged

Inheritance: objectChatDataItemCollection

Implements: IEnumerableINotifyCollectionChanged

Constructors

C#
public ChatDataItemCollection(ChatMessagesViewElement owner)
Parameters:ownerChatMessagesViewElement

Properties

C#
public int Count { get; }
C#
public bool IsReadOnly { get; }
C#
public ChatMessagesViewElement Owner { get; }
C#
public BaseChatDataItem this[int index] { get; set; }
Parameters:indexint

Methods

C#
public void Add(BaseChatDataItem item)
Parameters:itemBaseChatDataItem
C#
public void AddRange(IEnumerable<BaseChatDataItem> items)
Parameters:itemsIEnumerable<BaseChatDataItem>
C#
protected virtual void AdjustMessageTypes()
C#
public void Clear()
C#
public bool Contains(BaseChatDataItem item)
Parameters:itemBaseChatDataItemReturns:

bool

C#
public void CopyTo(BaseChatDataItem[] array, int arrayIndex)
Parameters:arrayBaseChatDataItem[]arrayIndexint
C#
public IEnumerator<BaseChatDataItem> GetEnumerator()
Returns:

IEnumerator<BaseChatDataItem>

C#
public int IndexOf(BaseChatDataItem item)
Parameters:itemBaseChatDataItemReturns:

int

C#
public void Insert(int index, BaseChatDataItem item)
Parameters:indexintitemBaseChatDataItem
C#
public void InsertRange(int index, IEnumerable<BaseChatDataItem> items)
Parameters:indexintitemsIEnumerable<BaseChatDataItem>
C#
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e)
Parameters:eNotifyCollectionChangedEventArgs
C#
public bool Remove(BaseChatDataItem item)
Parameters:itemBaseChatDataItemReturns:

bool

C#
public void RemoveAt(int index)
Parameters:indexint

Events

Occurs when the collection changes.

C#
public event NotifyCollectionChangedEventHandler CollectionChanged

Implements: INotifyCollectionChanged.CollectionChanged