Telerik.Windows.Controls.ConversationalUI
Represents an AI card control used in conversational UI scenarios.
Represents a message containing AI-generated content for use in conversational UI.
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.
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.
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).
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 report types that happen after message interaction.
Represents a class that translates the ReportMessageResult to RadChat.
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 a control that provides a chat-like user interface for PDF summarization.
Represents view model for ChatPopupPlaceHolder.
Represents a card message that displays info about a product.
Represents event arguments for PromptRequest event.
Provides common commands for the RadChat control.
Provides data for the event that is raised when a response message is requested to be regenerated in a conversational UI.
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.
Provides data for the UserVoted event.
Represents a response action that chooses a specific value.
Specifies the type of vote.
Represents a card control that is used to display WeatherCards.
Represents a message that displays info about weather.