Aller au contenu
NAVIGATION · FREE

Stepper

Guidez les utilisateurs dans un processus, une étape à la fois.

Guidez les utilisateurs dans une suite d’étapes avec des boutons Précédent et Suivant, avec une validation par étape si vous le souhaitez.

Pourquoi c’est utile

  • Validation par étape
  • Précédent et Suivant
  • Progression claire

Où il trouve sa place

  • Intégration
  • Paiement
  • Formulaires en plusieurs étapes
Le contrôle Stepper dans une page RayCraft

Exemple

<Stepper @bind-ActiveIndex="_step" OnFinish="@(() => _done = true)">
    <StepperStep Title="Account"><TextField @bind-Value="_name" Label="Name" /></StepperStep>
    <StepperStep Title="Plan"><Select @bind-Value="_plan" Items="_plans" Label="Plan" /></StepperStep>
    <StepperStep Title="Confirm">Ready to create the account for @_name on the @_plan plan.</StepperStep>
</Stepper>
@if (_done)
{
    <Alert Severity="Severity.Success">Finished!</Alert>
}

@code {
    private int _step;
    private bool _done;
    private string? _name;
    private string _plan = "Free";
    private readonly string[] _plans = ["Free", "Team", "Enterprise"];
}

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