Chat
CompleteNachrichtenliste mit Eingabefeld. Die Liste ist eine Live-Region, die zur neuesten Nachricht scrollt, Text wird immer als reiner Text angezeigt, die Eingabetaste sendet und Umschalt+Eingabe fügt eine neue Zeile hinzu (MultiLine=false macht daraus eine einzelne Zeile). Nachrichten desselben Autors innerhalb von fünf Minuten werden gruppiert, und beim Tageswechsel erscheint eine Überschrift.
Beispiel

Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
Disabled | bool | Deaktiviert die Interaktion. |
Label | string | Sichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo). |
MaxLength | int | Größte zulässige Zeichenzahl. |
Messages | IEnumerable<ChatMessage> | Die Unterhaltung: Autor, Text, Zeit und ob es Ihre eigene Nachricht ist. |
MultiLine | bool | Mehrzeiliges Feld, in dem Umschalt+Eingabe eine neue Zeile hinzufügt (Standard true). |
Placeholder | string | Platzhalter, der angezeigt wird, wenn das Feld leer ist. |
ReadOnly | bool | Zeigt den Wert, lässt aber keine Änderungen zu. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
TypingText | string | Zeile, die nach der letzten Nachricht angezeigt wird, zum Beispiel ein Tipp-Hinweis. |
Ereignisse
| Ereignis | Typ | Beschreibung |
|---|---|---|
OnSend | EventCallback<string> | Wird mit dem gekürzten Text ausgelöst, wenn der Benutzer sendet. |
Paket
Chat gehört zu RayCraft Complete. Paket: RayCraft.Blazor.Complete. Es stammt aus dem privaten RayCraft-Feed und erfordert eine aktive Lizenz. Siehe Erste Schritte.
Feedback sendenVersion 1.0.3