Chat
CompleteListe de messages avec zone de saisie. La liste est une région dynamique qui défile jusqu'au message le plus récent, le texte est toujours affiché comme du texte brut, Entrée envoie et Maj+Entrée ajoute une nouvelle ligne (MultiLine=false en fait une seule ligne). Les messages du même auteur dans un intervalle de cinq minutes sont regroupés, et un titre apparaît quand le jour change.
Exemple

Paramètres
| Paramètre | Type | Description |
|---|---|---|
Class | string | Classes CSS supplémentaires ajoutées à l'élément racine. |
Disabled | bool | Désactive l'interaction. |
Label | string | Texte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle). |
MaxLength | int | Plus grand nombre de caractères autorisé. |
Messages | IEnumerable<ChatMessage> | La conversation : auteur, texte, heure et indication s'il s'agit de votre propre message. |
MultiLine | bool | Champ multiligne où Maj+Entrée ajoute une nouvelle ligne (true par défaut). |
Placeholder | string | Texte indicatif affiché quand le champ est vide. |
ReadOnly | bool | Affiche la valeur mais n'autorise pas de modification. |
Style | string | Style en ligne ajouté à l'élément racine. |
TypingText | string | Ligne affichée après le dernier message, par exemple une indication de saisie. |
Événements
| Événement | Type | Description |
|---|---|---|
OnSend | EventCallback<string> | Déclenché avec le texte épuré quand l'utilisateur envoie. |
Paquet
Chat fait partie de RayCraft Complete. Paquet : RayCraft.Blazor.Complete. Il provient du flux privé RayCraft et nécessite une licence active. Voir Premiers pas.
Envoyer un retourVersion 1.0.3