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
Message
|
Author
author
|
Message
|
System.
|
Properties
Author
AutoReport
Declaration
public bool AutoReport { get; set; }
Property Value
System.
|
Implements
CloseAfterReport
Declaration
public bool CloseAfterReport { get; set; }
Property Value
System.
|
Implements
CreationDate
Declaration
public DateTime CreationDate { get; }
Property Value
System.
|
DisplayPosition
Declaration
public MessageDisplayPosition DisplayPosition { get; }
Property Value
MessageType
PostResultInline
Declaration
public bool PostResultInline { get; set; }
Property Value
System.
|
Implements
ReportActions
Declaration
public RadObservableCollection<ResponseAction> ReportActions { get; }
Property Value
Implements
ReportViewModel
Declaration
public ReportResultViewModel ReportViewModel { get; }
Property Value
Methods
OnPropertyChanged(String)
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
System.
|
SubscribeToMessageResult(Action<Object, MessageResultEventArgs>)
Declaration
protected virtual void SubscribeToMessageResult(Action<object, MessageResultEventArgs> callBack)
Parameters
System.
|
UnSubscribeToMessageResult()
Declaration
protected virtual void UnSubscribeToMessageResult()
ValidateMessageDisplayPosition()
Declaration
protected void ValidateMessageDisplayPosition()
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.
|