Class MessageBase
Inheritance
System.Object
MessageBase
Namespace: Telerik.UI.Xaml.Controls.ConversationalUI
Assembly: Telerik.WinUI.Controls.dll
Syntax
public abstract class MessageBase : Object, IReportMessageResult, INotifyPropertyChanged
Constructors
MessageBase(MessageDisplayPosition, Author, MessageType, DateTime)
Declaration
public MessageBase(MessageDisplayPosition displayPosition, Author author, MessageType messageType, DateTime creationDate = null)
Parameters
|
MessageDisplayPosition
displayPosition
|
|
Author
author
|
|
MessageType
messageType
|
|
System.DateTime
creationDate
|
Properties
Author
AutoReport
Declaration
public bool AutoReport { get; set; }
Property Value
|
System.Boolean
|
Implements
CloseAfterReport
Declaration
public bool CloseAfterReport { get; set; }
Property Value
|
System.Boolean
|
Implements
CreationDate
Declaration
public DateTime CreationDate { get; }
Property Value
|
System.DateTime
|
DisplayPosition
Declaration
public MessageDisplayPosition DisplayPosition { get; }
Property Value
|
MessageDisplayPosition
|
MessageType
PostResultInline
Declaration
public bool PostResultInline { get; set; }
Property Value
|
System.Boolean
|
Implements
ReportActions
Declaration
public RadObservableCollection<ResponseAction> ReportActions { get; }
Property Value
|
RadObservableCollection<ResponseAction>
|
Implements
ReportViewModel
Declaration
public ReportResultViewModel ReportViewModel { get; }
Property Value
|
ReportResultViewModel
|
Methods
OnPropertyChanged(String)
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
|
System.String
propertyName
|
SubscribeToMessageResult(Action<Object, MessageResultEventArgs>)
Declaration
protected virtual void SubscribeToMessageResult(Action<object, MessageResultEventArgs> callBack)
Parameters
|
System.Action<System.Object, MessageResultEventArgs>
callBack
|
UnSubscribeToMessageResult()
Declaration
protected virtual void UnSubscribeToMessageResult()
ValidateMessageDisplayPosition()
Declaration
protected void ValidateMessageDisplayPosition()
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
|
System.ComponentModel.PropertyChangedEventHandler
|