Aller au contenu
CHOIX · FREE

ToggleGroup

Un contrôle segmenté pour les sélecteurs de vue et les choix.

Un contrôle segmenté pour un choix ou plusieurs. Utilisez-le pour les sélecteurs de vue et d’autres options mutuellement exclusives.

Pourquoi c’est utile

  • Un ou plusieurs choix
  • Compact et familier
  • Rôles accessibles

Où il trouve sa place

  • Vue liste ou grille
  • Alignement du texte
  • Périodes
Le contrôle ToggleGroup dans une page RayCraft

Exemple

<ToggleGroup TValue="string" Label="Alignment (one)" Items="_alignments" @bind-Value="_alignment" />
<ToggleGroup TValue="string" Label="Formatting (several)" Items="_styles" Multiple="true" @bind-Values="_selected" Size="Size.Small" />
<span>@_alignment; @string.Join(", ", _selected)</span>

@code {
    private readonly string[] _alignments = ["Left", "Center", "Right"];
    private readonly string[] _styles = ["Bold", "Italic", "Underline"];
    private string _alignment = "Left";
    private IReadOnlyCollection<string> _selected = new List<string> { "Bold" };
}

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Inclus dans RayCraft Free. Des exemples fonctionnels se trouvent dans le dépôt GitHub (MIT); il contient du code d’exemple et de démonstration, pas le code de la bibliothèque.

Tous les contrôles ยท Documentation