Class
ChatDataItemCollection

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class ChatDataItemCollection : IEnumerable, INotifyCollectionChanged

Inheritance: objectChatDataItemCollection

Implements: IEnumerableINotifyCollectionChanged

Constructors

ChatDataItemCollection(ChatMessagesViewElement)

Declaration

cs-api-definition
public ChatDataItemCollection(ChatMessagesViewElement owner)

Parameters

owner

ChatMessagesViewElement

Properties

Count

Declaration

cs-api-definition
public int Count { get; }

Property Value

int

IsReadOnly

Declaration

cs-api-definition
public bool IsReadOnly { get; }

Property Value

bool

Owner

Declaration

cs-api-definition
public ChatMessagesViewElement Owner { get; }

Property Value

ChatMessagesViewElement

this[int]

Declaration

cs-api-definition
public BaseChatDataItem this[int index] { get; set; }

Parameters

index

int

Property Value

BaseChatDataItem

Methods

Add(BaseChatDataItem)

Declaration

cs-api-definition
public void Add(BaseChatDataItem item)

Parameters

item

BaseChatDataItem

AddRange(IEnumerable<BaseChatDataItem>)

Declaration

cs-api-definition
public void AddRange(IEnumerable<BaseChatDataItem> items)

Parameters

items

IEnumerable<BaseChatDataItem>

AdjustMessageTypes()

Declaration

cs-api-definition
protected virtual void AdjustMessageTypes()

Clear()

Declaration

cs-api-definition
public void Clear()

Contains(BaseChatDataItem)

Declaration

cs-api-definition
public bool Contains(BaseChatDataItem item)

Parameters

item

BaseChatDataItem

Returns

bool

CopyTo(BaseChatDataItem[], int)

Declaration

cs-api-definition
public void CopyTo(BaseChatDataItem[] array, int arrayIndex)

Parameters

array

BaseChatDataItem[]

arrayIndex

int

GetEnumerator()

Declaration

cs-api-definition
public IEnumerator<BaseChatDataItem> GetEnumerator()

Returns

IEnumerator<BaseChatDataItem>

IndexOf(BaseChatDataItem)

Declaration

cs-api-definition
public int IndexOf(BaseChatDataItem item)

Parameters

item

BaseChatDataItem

Returns

int

Insert(int, BaseChatDataItem)

Declaration

cs-api-definition
public void Insert(int index, BaseChatDataItem item)

Parameters

index

int

item

BaseChatDataItem

InsertRange(int, IEnumerable<BaseChatDataItem>)

Declaration

cs-api-definition
public void InsertRange(int index, IEnumerable<BaseChatDataItem> items)

Parameters

index

int

items

IEnumerable<BaseChatDataItem>

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e)

Parameters

e

NotifyCollectionChangedEventArgs

Remove(BaseChatDataItem)

Declaration

cs-api-definition
public bool Remove(BaseChatDataItem item)

Parameters

item

BaseChatDataItem

Returns

bool

RemoveAt(int)

Declaration

cs-api-definition
public void RemoveAt(int index)

Parameters

index

int

Events

CollectionChanged

Occurs when the collection changes.

Declaration

cs-api-definition
public event NotifyCollectionChangedEventHandler CollectionChanged

Event Value

NotifyCollectionChangedEventHandler

Implements INotifyCollectionChanged.CollectionChanged