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.

    AssistViewAttachmentTemplateContext

    Represents the context provided to a custom AttachmentTemplate, supplying file metadata for rendering each attachment.

    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.

    AssistViewSpeechToText

    Represents the AssistViewSpeechToText component that holds the speech-to-text settings properties.

    AssistViewTextToSpeech

    Represents the AssistViewTextToSpeech component that holds the text-to-speech settings properties.

    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.

    CommandItem

    Represents an individual command item rendered within the command popup of the SfInlineAIAssist component.

    CommandItemSelectEventArgs

    Provides data for the event that occurs when a command item is selected in the SfInlineAIAssist component.

    CommandMenu

    Represents the command menu configuration for the SfInlineAIAssist component, providing options to customize the command popup behavior and handle command item selection.

    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.

    InlineToolbar

    Represents the inline toolbar for the SfInlineAIAssist, hosting one or more toolbar items alongside the prompt area.

    InlineToolbarItem

    Represents an individual toolbar item rendered within the InlineToolbar of the SfInlineAIAssist component.

    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.

    PromptRequestedEventArgs

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

    PromptResponse

    Represents the prompt and its corresponding AI-generated response in the SfInlineAIAssist 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.

    ResponseActions

    Represents the response settings configuration for the SfInlineAIAssist component, providing options to customize the response popup behavior and handle response action item selection.

    ResponseItem

    Represents an individual response action item rendered within the response popup of the SfInlineAIAssist component.

    ResponseItemSelectEventArgs

    Provides data for the event that occurs when a response action item is selected in the SfInlineAIAssist component.

    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.

    ResponseTemplateContext

    Provides context information for rendering a response item template within the SfInlineAIAssist 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.

    SfInlineAIAssist

    Code-behind for SfInlineAIAssist component. Handles lifecycle, JavaScript interop, and component logic.

    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.

    ToolbarItemClickEventArgs

    Provides data for the event when an item is clicked in the footer toolbar.

    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

    ResponseDisplayMode

    Specifies the display modes for rendering the AI response in the SfInlineAIAssist component.

    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