CheckboxGroup
FreeEine Gruppe von Kontrollkästchen zur Auswahl mehrerer Elemente aus einer Liste, in einem fieldset mit Legende, damit Screenreader den Gruppennamen ansagen. ShowSelectAll fügt ein Kontrollkästchen Select all hinzu, das den gemischten Zustand zeigt, wenn nur einige Elemente gewählt sind.
Beispiel

Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
Direction | StackDirection | Column (Standard) oder Row. |
Disabled | bool | Deaktiviert die Interaktion. |
HelperText | string | Hinweis, der unter dem Feld angezeigt wird. |
ItemDisabled | Func<string, bool> | Gibt true für Elemente zurück, die nicht geändert werden können; die anderen Elemente bleiben bearbeitbar. |
ItemIcon | Func<string, IconName?> | Gibt das Symbol eines Elements zurück. |
Items | IEnumerable<string> | Die Optionen zur Auswahl. |
ItemText | Func<string, string> | Wandelt ein Element in seinen Anzeigetext um (Standard ToString()). |
Label | string | Sichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo). |
Multiple | bool | Erlaubt die Auswahl mehrerer Zeilen: Klick, Strg+Klick, Umschalt+Klick, Umschalt+Pfeile, Strg+A (VirtualList). |
ShowSelectAll | bool | Zeigt über den Elementen ein Kontrollkästchen Select all. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
Value | string | Aktueller Wert. Verwenden Sie es mit @bind-Value. |
Values | IReadOnlyCollection<string> | Die gewählten Elemente. Verwenden Sie es mit @bind-Values. |
Ereignisse
| Ereignis | Typ | Beschreibung |
|---|---|---|
ValueChanged | EventCallback<string> | Wird ausgelöst, wenn sich der Wert ändert. |
ValuesChanged | EventCallback<IReadOnlyCollection<string>> | Wird ausgelöst, wenn sich die gewählten Elemente ändern. |
Paket
CheckboxGroup gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.
Feedback sendenVersion 1.0.3