RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

Chat

Complete

Liste 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

Contrôle Chat

Paramètres

ParamètreTypeDescription
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DisabledboolDésactive l'interaction.
LabelstringTexte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle).
MaxLengthintPlus grand nombre de caractères autorisé.
MessagesIEnumerable<ChatMessage>La conversation : auteur, texte, heure et indication s'il s'agit de votre propre message.
MultiLineboolChamp multiligne où Maj+Entrée ajoute une nouvelle ligne (true par défaut).
PlaceholderstringTexte indicatif affiché quand le champ est vide.
ReadOnlyboolAffiche la valeur mais n'autorise pas de modification.
StylestringStyle en ligne ajouté à l'élément racine.
TypingTextstringLigne affichée après le dernier message, par exemple une indication de saisie.

Événements

ÉvénementTypeDescription
OnSendEventCallback<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.