RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

Chat

Complete

Berichtenlijst met een invoervak. De lijst is een live regio die naar het nieuwste bericht scrolt, tekst wordt altijd als platte tekst getoond, Enter verzendt en Shift+Enter voegt een nieuwe regel toe (MultiLine=false maakt er één regel van). Berichten van dezelfde auteur binnen vijf minuten worden gegroepeerd en een kop verschijnt als de dag wisselt.

Voorbeeld

Besturingselement Chat

Parameters

ParameterTypeBeschrijving
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
DisabledboolSchakelt interactie uit.
LabelstringZichtbare labeltekst (grafieken: toegankelijke naam; IconButton: toegankelijke naam en knopinfo).
MaxLengthintGrootste toegestane aantal tekens.
MessagesIEnumerable<ChatMessage>Het gesprek: auteur, tekst, tijd en of het uw eigen bericht is.
MultiLineboolMeerregelig veld waarin Shift+Enter een nieuwe regel toevoegt (standaard true).
PlaceholderstringPlaatshouder die wordt getoond als het veld leeg is.
ReadOnlyboolToont de waarde maar staat geen wijzigingen toe.
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
TypingTextstringRegel die na het laatste bericht wordt getoond, bijvoorbeeld een typmelding.

Gebeurtenissen

GebeurtenisTypeBeschrijving
OnSendEventCallback<string>Geactiveerd met de bijgesneden tekst wanneer de gebruiker verzendt.

Pakket

Chat maakt deel uit van RayCraft Complete. Pakket: RayCraft.Blazor.Complete. Het komt uit de privéfeed van RayCraft en vereist een actieve licentie. Zie Aan de slag.