CheckboxGroup
FreeEn grupp kryssrutor för att välja flera objekt ur en lista, i ett fieldset med förklaring så att skärmläsare läser upp gruppens namn. ShowSelectAll lägger till en ruta Select all som visar det blandade tillståndet när bara vissa objekt är valda.
Exempel

Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
Class | string | Extra CSS-klasser som läggs till på rotelementet. |
Direction | StackDirection | Column (standard) eller Row. |
Disabled | bool | Inaktiverar interaktion. |
HelperText | string | Ledtråd som visas under fältet. |
ItemDisabled | Func<string, bool> | Returnerar true för objekt som inte kan ändras; de andra objekten förblir redigerbara. |
ItemIcon | Func<string, IconName?> | Returnerar ett objekts ikon. |
Items | IEnumerable<string> | Alternativen att välja bland. |
ItemText | Func<string, string> | Omvandlar ett objekt till dess visningstext (som standard ToString()). |
Label | string | Synlig etikettext (diagram: tillgängligt namn; IconButton: tillgängligt namn och verktygstips). |
Multiple | bool | Tillåter markering av flera rader: klick, Ctrl+klick, Shift+klick, Shift+piltangenter, Ctrl+A (VirtualList). |
ShowSelectAll | bool | Visar en ruta Select all ovanför objekten. |
Style | string | Inbäddad stil som läggs till på rotelementet. |
Value | string | Aktuellt värde. Använd med @bind-Value. |
Values | IReadOnlyCollection<string> | De valda objekten. Använd med @bind-Values. |
Händelser
| Händelse | Typ | Beskrivning |
|---|---|---|
ValueChanged | EventCallback<string> | Utlöses när värdet ändras. |
ValuesChanged | EventCallback<IReadOnlyCollection<string>> | Utlöses när de valda objekten ändras. |
Paket
CheckboxGroup ingår i RayCraft Free. Paket: RayCraft.Blazor. Den hämtas från nuget.org. Se Kom igång.
Skicka synpunkterVersion 1.0.3