Class BaseChatItemElement
Inheritance
System.Object
BaseChatItemElement
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class BaseChatItemElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IVirtualizedElement<BaseChatDataItem>
Constructors
BaseChatItemElement()
Declaration
public BaseChatItemElement()
Fields
IsOwnMessageProperty
Properties
AvatarPictureElement
Declaration
public ChatMessageAvatarElement AvatarPictureElement { get; }
Property Value
Data
Declaration
public virtual BaseChatDataItem Data { get; protected set; }
Property Value
Implements
IsOwnMessage
Declaration
public bool IsOwnMessage { get; set; }
Property Value
System.
|
MainMessageElement
NameLabelElement
Declaration
public ChatMessageNameElement NameLabelElement { get; }
Property Value
StatusLabelElement
Declaration
public ChatMessageStatusElement StatusLabelElement { get; }
Property Value
Methods
ArrangeOverride(SizeF)
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System.
|
Returns
System.
|
Overrides
Attach(BaseChatDataItem, Object)
Declaration
public virtual void Attach(BaseChatDataItem data, object context)
Parameters
Base
|
System.
|
Implements
CreateAvatarElement()
Declaration
protected virtual ChatMessageAvatarElement CreateAvatarElement()
Returns
CreateChildElements()
Declaration
protected override void CreateChildElements()
Overrides
CreateMainMessageElement()
Declaration
protected virtual LightVisualElement CreateMainMessageElement()
Returns
CreateNameLabel()
Declaration
protected virtual ChatMessageNameElement CreateNameLabel()
Returns
CreateStatusLabel()
Declaration
protected virtual ChatMessageStatusElement CreateStatusLabel()
Returns
DataPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected virtual void DataPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.
|
System.
|
Detach()
GetNameLabelText()
Declaration
protected virtual string GetNameLabelText()
Returns
System.
|
InitializeFields()
Declaration
protected override void InitializeFields()
Overrides
IsCompatible(BaseChatDataItem, Object)
Declaration
public virtual bool IsCompatible(BaseChatDataItem data, object context)
Parameters
Base
|
System.
|
Returns
System.
|
Implements
MeasureOverride(SizeF)
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
System.
|
Returns
System.
|