Namespace Telerik.Windows.Controls.ConversationalUI
Classes
A command that is used within the RadAIPrompt to display a pre-defined action/instruction to send to the AI model. |
A base class for the AIPromptCommand and AIPromptCommandGroup classes. |
A group command that can hold other AIPromptCommand commands. |
The visual representation of an AIPromptOutputItemModel. |
Contains information about a response received from the AI model based on a request from the end-user. |
Displays an AIPromptOutputItem for each AIPromptOutputItemModel object in the OutputItems collection. |
Responsible for paging the OutputItems collection. |
Represent a chat participant. Author of messages. |
Represents message type that displays DateTime values. |
Represents a response action that cancels the message interaction. |
Represents a basic card control. |
Represents a basic card message. |
Represents the different types of card layout orientation. |
Represents a control that is used to display CarouselMessages. |
Represents a message that displays a list of rich content elements. |
Represents control that displays inline messages by a set of authors. |
Represents control that displays a single overlay message. |
Represents control that displays a single popup message. |
CommandsPanelBarItemContainerStyleSelector A style selector that returns a different style depending on whether the underlying object is a AIPromptCommandGroup or AIPromptCommand. |
Represents a response action that confirms the message interaction. |
Represents attached behavior that can be used to automatically bind data form field to its model property. |
Represents a field for a single property in DataForm message. |
Represents a message that displays the properties of a bound item. |
Gets an appropriate DataTemplate in accordance to the field type. |
Represents a converter that converts a double value to a boolean value. Used internally by the AIPromptOutputItem control. |
Represent a PropertyDescriptor that describes IDynamicMetaObjectProvider types. |
Represents card control that is used to display FlightMessages. |
Represents card message type that displays information about flights. |
Represents information about a flight for the means of FlightCard. |
Represents a message that displays gif files. |
Represents a card control that is used to display image messages. |
Represents a message that displays images and text. |
Represents the image sizing display modes for ImageCards. |
Represents message type that displays an image. |
Represents control that hosts inline messages as its content. |
Represents view model for ChatMessageList. |
Represents message type that displays a list of values. |
Represents the most basic abstraction of message that can report action results. |
Specifies the position of the message on the display. |
MessageGroup is sequence of messages that have the same author. |
Represents the view model that contains the properties needed for MessageGroup. |
Represents a basic view model class for MessageList items. |
Represents data template selector for choosing appropriate templates for MessageList items. |
Specifies the position of the message. |
Represents a class that translates the ReportMessageResult to RadChat. |
Represents report types that happen after message interaction. |
Provides data for the result of an executed report action. |
DataTemplateSelector class that different templates for the separate message types. |
Represents the different type of messages supported by RadChat. |
Represents view model for ChatOverlay. |
Represents view model for ChatPopupPlaceHolder. |
|
Represents a card message that displays info about a product. |
Represents event arguments for PromptRequest event. |
Represent an attribute that is used to mark properties, which changes report results to RadChat. |
Defines members for handling response actions and message results. |
Represents a class that wraps command logic for the response actions feature of messages. |
Represents a formatter that is used by ReportResultAttribute. |
ScrollViewerScrollingHelper class is used for horizontal scrolling using the mouse wheel. |
Represents event arguments for the SendMessage event. |
Represents a class that wraps command logic for the suggested actions feature. |
Represents event arguments for SuggestedActionReported event. |
Represents a message that displays simple text. |
Represents a control that displays text messages. |
Represent a control that is used to display a time break. |
Represents the data that is used for describing a time break. |
Represent the view model that exposes the TimeBreak properties. |
Represents a command wrapper that is used in RadChat's ToolBar. |
Represents a control that visualizes a message when a number of authors are typing. |
Represents a response action that chooses a specific value. |
Represents a card control that is used to display WeatherCards. |
Represents a message that displays info about weather. |
Interfaces
Defines members form formatting value to string. |
Represents message that can be displayed in inline position. |
Defines methods for converting between message and data object. |
Defines members for connecting to MessageReporter. |
Represents message that can be displayed in overlay position. |
Represents message that can be displayed in popup position. |
Enables a chat message to report results (change of key properties; action execution). |