Interface
IReportMessageResult

Enables a chat message to report results (change of key properties; action execution).

Definition

Namespace:Telerik.Windows.Controls.ConversationalUI

Assembly:Telerik.Windows.Controls.ConversationalUI.dll

Syntax:

cs-api-definition
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

cs-api-definition
bool AutoReport { get; set; }

Property Value

bool

CloseAfterReport

Gets or sets a value that indicates whether the message will be removed after it reports a result.

Declaration

cs-api-definition
bool CloseAfterReport { get; set; }

Property Value

bool

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

cs-api-definition
bool PostResultInline { get; set; }

Property Value

bool

ReportActions

Gets the collection of ReportActions that are associated with the message. The default UI implementation will visualize them as buttons.

Declaration

cs-api-definition
RadObservableCollection<ResponseAction> ReportActions { get; }

Property Value

RadObservableCollection<ResponseAction>