Interface IReportMessageResult
Enables a chat message to report results (change of key properties; action execution).
Namespace: Telerik.Windows.Controls.ConversationalUI
Assembly: Telerik.Windows.Controls.ConversationalUI.dll
Syntax
public interface IReportMessageResult
Properties
AutoReport
Gets or sets a value that indicates whether the message will automatically report results. Setting it to true will force any properties that are marked with ReportResult attribute to raise the ReportMessageResult event of RadChat.
Declaration
bool AutoReport { get; set; }
Property Value
System.Boolean
|
CloseAfterReport
Gets or sets a value that indicates whether the message will be removed after it reports a result.
Declaration
bool CloseAfterReport { get; set; }
Property Value
System.Boolean
|
PostResultInline
Gets or sets a value that indicates whether response action should create a text inline message with its result. The formatted text result can be found and modified in ReportMessageResult's event arguments.
Declaration
bool PostResultInline { get; set; }
Property Value
System.Boolean
|
ReportActions
Gets the collection of ReportActions that are associated with the message. The default UI implementation will visualize them as buttons.
Declaration
RadObservableCollection<ResponseAction> ReportActions { get; }
Property Value
RadObservableCollection<ResponseAction>
|