RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

Chat

Complete

Lista de mensajes con un cuadro de redacción. La lista es una región activa que se desplaza al mensaje más reciente, el texto siempre se muestra como texto sin formato, Intro envía y Mayús+Intro agrega una línea nueva (MultiLine=false lo deja en una sola línea). Los mensajes del mismo autor en un lapso de cinco minutos se agrupan y aparece un encabezado cuando cambia el día.

Ejemplo

Control Chat

Parámetros

ParámetroTipoDescripción
ClassstringClases CSS adicionales que se agregan al elemento raíz.
DisabledboolDesactiva la interacción.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MaxLengthintMayor número de caracteres permitido.
MessagesIEnumerable<ChatMessage>La conversación: autor, texto, hora e indicación de si es un mensaje propio.
MultiLineboolCampo de varias líneas donde Mayús+Intro agrega una línea nueva (true de forma predeterminada).
PlaceholderstringMarcador de posición que se muestra cuando el campo está vacío.
ReadOnlyboolMuestra el valor pero no permite cambios.
StylestringEstilo en línea agregado al elemento raíz.
TypingTextstringLínea que se muestra tras el último mensaje, por ejemplo un aviso de escritura.

Eventos

EventoTipoDescripción
OnSendEventCallback<string>Se genera con el texto recortado cuando el usuario envía.

Paquete

Chat forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.