RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

Chat

Complete

Списък със съобщения с поле за писане. Списъкът е жива област, която се превърта до най-новото съобщение, текстът винаги се показва като обикновен текст, Enter изпраща, а Shift+Enter добавя нов ред (MultiLine=false го прави на един ред). Съобщенията от един и същ автор в рамките на пет минути се групират, а заглавие се появява при смяна на деня.

Пример

Контрола Chat

Параметри

ПараметърТипОписание
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
DisabledboolИзключва взаимодействието.
LabelstringВидим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка).
MaxLengthintНай-голям допустим брой знаци.
MessagesIEnumerable<ChatMessage>Разговорът: автор, текст, час и дали е ваше собствено съобщение.
MultiLineboolМногоредово поле, в което Shift+Enter добавя нов ред (по подразбиране true).
PlaceholderstringПримерен текст, показван, когато полето е празно.
ReadOnlyboolПоказва стойността, но не позволява промени.
StylestringВграден стил, добавен към коренния елемент.
TypingTextstringРед, показван след последното съобщение, например известие за писане.

Събития

СъбитиеТипОписание
OnSendEventCallback<string>Вдига се с подрязания текст, когато потребителят изпрати.

Пакет

Chat е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.