DxAIChat.MessageSent Event
Fires after a user sends a message to the chat and allows you to manually process the message.
Namespace: DevExpress.AIIntegration.Blazor.Chat
Assembly: DevExpress.AIIntegration.Blazor.Chat.v24.2.dll
NuGet Package: DevExpress.AIIntegration.Blazor.Chat
Declaration
[Parameter]
public EventCallback<MessageSentEventArgs> MessageSent { get; set; }
Parameters
Type | Description |
---|---|
MessageSentEventArgs | An object that contains data for this event. |
Remarks
When a user sends a message to the chat, the MessageSent
event fires. Handle this event to process this action. You can use the Content event argument to access user input and call the Chat.SendMessage method to send another message to the chat.
<DxAIChat MessageSent="MessageSent" />
@code {
async Task MessageSent(MessageSentEventArgs args) {
await args.Chat.SendMessage($"Processed: {args.Content}", ChatRole.Assistant);
}
}
See Also