Back to Devexpress

DxAIChat.PromptSuggestionContentTemplate Property

blazor-devexpress-dot-aiintegration-dot-blazor-dot-chat-dot-dxaichat-51964a60.md

latest2.4 KB
Original Source

DxAIChat.PromptSuggestionContentTemplate Property

Specifies a template for prompt suggestion content.

Namespace : DevExpress.AIIntegration.Blazor.Chat

Assembly : DevExpress.AIIntegration.Blazor.Chat.v25.2.dll

NuGet Package : DevExpress.AIIntegration.Blazor.Chat

Declaration

csharp
[Parameter]
public RenderFragment<IPromptSuggestion> PromptSuggestionContentTemplate { get; set; }

Property Value

TypeDescription
RenderFragment<IPromptSuggestion>

The prompt suggestion content.

|

Remarks

Use the PromptSuggestionContentTemplate property to display any render fragment in a prompt suggestion (hint bubble). This template does not affect the default bubble rendering, such as paddings or inner content alignment.

razor
<DxAIChat Initialized="ChatInitialized">
    <PromptSuggestionContentTemplate>
        <div class="hint-bubble">
            @context.Title
        </div>
    </PromptSuggestionContentTemplate>
    <PromptSuggestions>
        @foreach (var suggestion in PromptSuggestions) {
            <DxAIChatPromptSuggestion Title="@suggestion.Title" Text="@suggestion.Text" PromptMessage="@suggestion.PromptMessage" />
        }
    </PromptSuggestions>
</DxAIChat>

@code {
    List<PromptSuggestion> PromptSuggestions { get; set; }

    void ChatInitialized() {
        PromptSuggestions = PromptSuggestionsDataProvider.GetData();
    }
}
css
.hint-bubble {
    font: normal bold 16px/2 cursive;
    font-variant-caps: all-small-caps;
}

For additional information about prompt suggestions in Blazor AI Chat, refer to the following section: AI Chat - Prompt Suggestions.

See Also

DxAIChat Class

DxAIChat Members

DevExpress.AIIntegration.Blazor.Chat Namespace