RayCraftDocs
v1.0.3
sv
raycraft.dev
På den här sidan

Chat

Complete

Meddelandelista med en skrivruta. Listan är ett levande område som rullar till det senaste meddelandet, text visas alltid som vanlig text, Enter skickar och Shift+Enter lägger till en ny rad (MultiLine=false gör den till en rad). Meddelanden från samma författare inom fem minuter grupperas, och en rubrik visas när dagen byts.

Exempel

Kontrollen Chat

Parametrar

ParameterTypBeskrivning
ClassstringExtra CSS-klasser som läggs till på rotelementet.
DisabledboolInaktiverar interaktion.
LabelstringSynlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips).
MaxLengthintStörsta tillåtna antal tecken.
MessagesIEnumerable<ChatMessage>Konversationen: författare, text, tid och om det är ditt eget meddelande.
MultiLineboolFlerradigt fält där Shift+Enter lägger till en ny rad (standard true).
PlaceholderstringPlatshållare som visas när fältet är tomt.
ReadOnlyboolVisar värdet men tillåter inte ändringar.
StylestringInbäddad stil som läggs till på rotelementet.
TypingTextstringRad som visas efter det sista meddelandet, till exempel en skrivavisering.

Händelser

HändelseTypBeskrivning
OnSendEventCallback<string>Utlöses med den trimmade texten när användaren skickar.

Paket

Chat ingår i RayCraft Complete. Paket: RayCraft.Blazor.Complete. Den hämtas från RayCrafts privata flöde och kräver en aktiv licens. Se Kom igång.