Telerik.Maui.Controls.Chat
Represent a chat participant - an author of messages.
Represents a context used by the typing indicator to convert data items to authors.
Defines the automatic scrolling behavior of the RadChat, i.e. what happens to the scroll position of RadChatListView when a message is sent or received.
Represents a context that holds information about a basic card displayed in the chat.
Represents a view which displays a basic card in the chat.
Represents the context of a particular action held by a card message.
A view that represents some action that can be done in a RadChat.
Represents the control used to display the list of card actions.
Represents a base class for basic and image card contexts.
Represents a context that holds information about the card picker that is displayed in the chat.
Represents a selector that selects the appropriate template to display a particular card message.
A view that presents a list of cards.
Represents a base class for the views which display cards in the chat.
Provides data for the AttachFiles event, which occurs when the end user picks files to attach in the conversation.
Represents an attached file in the chat input area.
Represents a context used by the chat to convert data items to ChatAttachedFile's.
Represents an attachment in a ChatAttachmentsMessage.
Represents a message that displays attachments and text.
Represents a view which displays a attachments message in the chat, i.e. it visualizes a ChatAttachmentsMessage.
Represents an action for a button in the chat input area, providing bindable properties for text, image, command, and command parameter.
An object that carries information relevant to the DownloadAttachmentsCommand.
A value converter that maps file extensions to corresponding image sources. This converter uses a dictionary of file extension and image source pairs to perform the mapping.
Represents a mapping between a file extension and a corresponding image source. Use with ChatFileExtensionToImageSourceConverter.
Represents a base class for visualizing all incoming attachments messages.
Represents a view that visualizes the first incoming attachments message, out of a few consecutive messages from the same author.
Represents a view that visualizes the first incoming text message, out of a few consecutive messages from the same author.
Represents a view that visualizes the last incoming attachments message, out of a few consecutive messages from the same author.
Represents a view that visualizes the last incoming text message, out of a few consecutive messages from the same author.
Represents a view that visualizes an incoming attachments message which is in-between other messages, out of a few consecutive messages from the same author.
Represents a view that visualizes an incoming text message which is in-between other messages, out of a few consecutive messages from the same author.
Represents a view that visualizes a single incoming attachments message, i.e. when the number of consecutive messages from the same author is one.
Represents a view that visualizes a single incoming text message, i.e. when the number of consecutive messages from the same author is one.
Represents a base class for visualizing all incoming text messages.
Represents a model for a message item displayed in the chat.
Represents a context used by the chat to convert data items to chat items.
A template selector responsible for choosing the corresponding template for the given ChatItem.
Represents a view which displays a attachments message in the chat, i.e. it visualizes a ChatAttachmentsMessage.
Represents a model for a message item displayed in the chat that has a certain author.
Represents a view which displays the actions that can be done upon an attachment in the chat messages, specifically visualizes the ChatAttachment inside the ChatMessageAttachmentView.
Represents a view which displays an attachments in the chat messages, specifically visualizes the ChatAttachment inside the RadChatListView.
Represents a view which displays a list of attachments in the chat, specifically visualizes the Attachments.
Represents a base class for visualizing all outgoing attachments messages.
Represents a view that visualizes the first outgoing attachments message, out of a few consecutive messages from the same author.
Represents a view that visualizes the first outgoing text message, out of a few consecutive messages from the same author.
Represents a view that visualizes the last outgoing attachments message, out of a few consecutive messages from the same author.
Represents a view that visualizes the last outgoing text message, out of a few consecutive messages from the same author.
Represents a view that visualizes an outgoing attachments message which is inbetween other messages, out of a few consecutive messages from the same author.
Represents a view that visualizes an outgoing text message which is inbetween other messages, out of a few consecutive messages from the same author.
Represents a view that visualizes a single outgoing attachments message, i.e. when the number of consecutive messages from the same author is one.
Represents a view that visualizes a single outgoing text message, i.e. when the number of consecutive messages from the same author is one.
Represents a base class for visualizing all outgoing text messages.
Represents a selector that selects a template for the chat picker.
Provides data for the RemoveAttachedFile event, which occurs when the end user removes an attached file from the PromptInputAttachedFilesView via the X button, i.e. removes an item that was originally intended to be uploaded but had not yet been sent.
An object that carries information relevant to the ShareAttachmentsCommand.
Represents a view which displays a text message in the chat, i.e. it visualizes a TextMessage.
Represents a picker which displays a collection of TimeSpan objects.
Represents a context that holds information about the date picker that is displayed in the chat.
Represents a picker which displays a calendar that allows the selection of a date.
Interface that defines how chat attachments should be converted.
Interface that defines how chat items should be converted.
Represents a context that holds information about an image card displayed in the chat.
Represents a view which displays an image card in the chat.
Represents a context that holds information about the item picker that is displayed in the chat.
Represents a selector that selects a template for the items in the item picker.
Represents a picker which displays a collection of items.
Represents container for the items of the item picker.
Represents a context that holding information about the particulat picker that is displayed in the chat.
Represents a specific type of chat item that is used to pick an item from a collection of available items.
A view that displays a list of chat items in the RadChat.
Represents a view that displays a picker which expects input from the user.
Represents a mediator between the scrolling functionality of two elements.
Represents a model for a single action from a list of suggested actions for the given chat context.
Represents a single chat item that holds a collection of suggested actions.
Represents a view that visualizes suggested actions in the chat.
Represents a message that displays simple text.
Represents a chat item that is used to display a time break.
Represents a view that visualizes a time break in the chat.
Represents a context that holds information about the time picker that is displayed in the chat.
Represents an item that holds a TimeSpan instance that can be selected.
Represents a label displayed by the time picker.
Represents a control that displays a collection of TimeSpan objects that can be selected.
Represents a container holding a TimeSpan object.
Represents a picker which displays a collection of TimeSpan objects.
Represents a view that indicates that participants in the chat are typing.
Represents a visual indication that an author is typing a message represented by a sequence of ellipses.