Chat
CompleteLista de mensagens com um campo de composição. A lista é uma região dinâmica que rola até a mensagem mais recente, o texto é sempre mostrado como texto simples, Enter envia e Shift+Enter adiciona uma nova linha (MultiLine=false a deixa com uma só linha). Mensagens do mesmo autor em um intervalo de cinco minutos são agrupadas, e um título aparece quando o dia muda.
Exemplo

Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
Disabled | bool | Desativa a interação. |
Label | string | Texto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta). |
MaxLength | int | Maior número de caracteres permitido. |
Messages | IEnumerable<ChatMessage> | A conversa: autor, texto, horário e se é uma mensagem sua. |
MultiLine | bool | Campo de várias linhas em que Shift+Enter adiciona uma nova linha (true por padrão). |
Placeholder | string | Texto de exemplo mostrado quando o campo está vazio. |
ReadOnly | bool | Mostra o valor mas não permite alterações. |
Style | string | Estilo embutido adicionado ao elemento raiz. |
TypingText | string | Linha mostrada após a última mensagem, por exemplo um aviso de digitação. |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
OnSend | EventCallback<string> | Gerado com o texto aparado quando o usuário envia. |
Pacote
Chat faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.
Enviar feedbackVersão 1.0.3