Class
BaseChatDataItem

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public abstract class BaseChatDataItem : IDataItem, INotifyPropertyChanged

Inheritance: objectBaseChatDataItem

Derived Classes: CardMessageDataItemCarouselMessageDataItemChatTimeSeparatorDataItemMediaMessageDataItemTextMessageDataItem

Implements: IDataItemINotifyPropertyChanged

Constructors

BaseChatDataItem(ChatMessage)

Declaration

cs-api-definition
public BaseChatDataItem(ChatMessage message)

Parameters

message

ChatMessage

Properties

ActualSize

Declaration

cs-api-definition
[Browsable(false)]
public virtual SizeF ActualSize { get; set; }

Property Value

SizeF

ChatMessagesViewElement

Declaration

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

Property Value

ChatMessagesViewElement

IsOwnMessage

Declaration

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

Property Value

bool

Message

Declaration

cs-api-definition
public ChatMessage Message { get; set; }

Property Value

ChatMessage

MessageType

Declaration

cs-api-definition
public ChatMessageType MessageType { get; set; }

Property Value

ChatMessageType

Status

Declaration

cs-api-definition
public string Status { get; set; }

Property Value

string

Tag

Declaration

cs-api-definition
public object Tag { get; set; }

Property Value

object

Methods

OnPropertyChanged(string)

Declaration

cs-api-definition
protected virtual void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged