alexa
menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Search Results for

    Show / Hide Table of Contents

    Namespace Syncfusion.Blazor.InteractiveChat

    Classes

    AssistView

    Represents an individual assist view inside an SfAIAssistView, providing a custom header, icon, and templated content areas.

    AssistViewAttachmentSettings

    Represents configuration settings for attachments in the SfAIAssistView component.

    AssistViewFooterToolbar

    Represents the footer toolbar for an assist view in an SfAIAssistView, hosting one or more toolbar items alongside the prompt area.

    AssistViewFooterToolbarItem

    Represents a footer toolbar item within an SfAIAssistView, rendering an icon, tooltip, and optional text with configurable alignment.

    AssistViewPrompt

    Represents a prompt in the SfAIAssistView component.

    AssistViewPromptRequestedEventArgs

    Provides data for the prompt request event in the SfAIAssistView component.

    AssistViewToolbar

    Represents a toolbar component for assist views within an SfAIAssistView, enabling users to invoke custom actions via toolbar items.

    AssistViewToolbarItem

    Represents a toolbar item within an SfAIAssistView assist view toolbar, enabling configuration of icon, text, tooltip, type, visibility, and templating.

    AssistViewToolbarItemClickedEventArgs

    Provides data for the event when a command item is clicked in the AI Assist.

    AssistViews

    Represents a collection of AssistView components rendered within an SfAIAssistView host.

    AttachmentClickEventArgs

    Event argument class for the AttachmentClick event in the SfChatUI component.

    AttachmentTemplateContext

    Represents the context provided to a custom AttachmentTemplate in SfChatUI, supplying file metadata and its position within the selection.

    AttachmentUploadReadyEventArgs

    Provides data for the attachment-upload-ready event in the SfAIAssistView component.

    ChatAttachmentClickEventArgs

    Provides data for the ChatAttachmentClick event in SfChatUI, containing information about the clicked attachment.

    ChatMessage

    Represents a message in a chat conversation with enhanced attachment support.

    ChatMessageSendEventArgs

    Represents the event arguments for the MessageSend event in the SfChatUI component.

    ChatToolbarItem

    Represents a single toolbar item used in the header or footer toolbar of the SfChatUI component. Inherits from HeaderToolbarItem and supports configuration of text, icons, tooltips, templates, and state (visible/disabled).

    ChatToolbarItemClickedEventArgs

    Provides data for the event arguments for a toolbar item click event in the ChatUI.

    ChatUIAttachment

    Represents the attachment configuration component for SfChatUI, enabling upload, removal, storage, and custom rendering of file attachments.

    ChatUserTypingEventArgs

    Represents the event arguments for the UserTyping event in the SfChatUI component.

    CustomView

    Gets or sets custom content view inside an SfAIAssistView component.

    HeaderToolbar

    Represents the header toolbar region of the SfChatUI component, allowing definition of toolbar items and handling item-click events.

    HeaderToolbarItem

    Represents an item in the HeaderToolbar of the SfChatUI component, allowing configuration of its icon, text, behavior, and appearance.

    MessageReplyModel

    Represents a reply message in a threaded conversation with attachment support.

    MessageStatusModel

    Represents a status of the message in the SfChatUI component.

    MessageTemplateContext

    Provides the context for the MessageTemplate tag in SfChatUI, to customize the appearance and styling of each chat message.

    MessageToolbar

    The message toolbar can be customized using the MessageToolbar and MessageToolbarItem tag directives.
    By default, the toolbar includes Copy, Reply, Pin, and Delete options.

    MessageToolbarItem

    Represents an item within the MessageToolbar of the SfChatUI component, allowing configuration of its icon, text, type, visibility, and custom rendering.

    MessageToolbarItemClickedEventArgs

    Provides data for the event arguments for a message toolbar item click event in the ChatUI.

    PreviewTemplateContext

    Represents the context provided to a custom PreviewTemplate in SfChatUI, supplying information about the current attachment and its position.

    PromptItemTemplateContext

    Provides context information for rendering a prompt item template within the SfAIAssistView component.

    PromptSuggestionItemTemplateContext

    Provides context information for rendering a prompt suggestion item within the SfAIAssistView component.

    PromptToolbar

    Gets or sets the prompt toolbar component within an SfAIAssistView, hosting toolbar items alongside the prompt area.

    PromptToolbarItem

    Gets or sets the prompt toolbar item component within a PromptToolbar, enabling configuration of icon, text, and behavior for toolbar actions in a SfAIAssistView.

    ResponseItemTemplateContext

    Provides context information for rendering a response item template within the SfAIAssistView component.

    ResponseStoppedEventArgs

    Provides event data for the ResponseStopped event in the SfAIAssistView component.

    ResponseToolbar

    Gets or sets the response toolbar component within an SfAIAssistView, hosting toolbar items alongside the response area.

    ResponseToolbarItem

    Gets or sets the response toolbar item component within a ResponseToolbar, providing an icon, text, and tooltip for actions in a SfAIAssistView response toolbar.

    SfAIAssistView

    SfChatUI

    The ChatUI component is a lightweight and highly customizable user interface for displaying and managing chat conversations. It provides a modern conversational layout with support for messages, avatars, timestamps, typing indicators, and quick suggestions.

    SuggestionTemplateContext

    Represents the context provided to a custom SuggestionTemplate in SfChatUI, supplying the suggestion text and its zero-based position in the list.

    TimeBreakTemplateContext

    Provides the context for the TimeBreakTemplate tag in SfChatUI, supplying the date used to render a time break between grouped messages.

    TypingUsersTemplateContext

    Provides the context for the TypingUsersTemplate tag in SfChatUI, fro styling and positioning of the typing indicator, enhancing the user experience.

    UserModel

    Represents a user in the SfChatUI component.

    Enums

    SaveFormat

    Specifies the format in which attachments will be saved.

    ToolbarPosition

    Specifies the placement options for the footer toolbar in the editor.

    In this article
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved