Saltar al contenido
NAVEGACIÓN · FREE

Stepper

Guía a los usuarios por un proceso paso a paso.

Guía a los usuarios por una secuencia de pasos con botones Atrás y Siguiente, con validación por paso si lo quieres.

Por qué ayuda

  • Validación por paso
  • Atrás y Siguiente
  • Progreso claro

Dónde encaja

  • Incorporación
  • Pago
  • Formularios de varios pasos
El control Stepper en una página de RayCraft

Ejemplo

<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 breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.

Incluido en RayCraft Free. Hay ejemplos que funcionan en el repositorio de GitHub (MIT); contiene código de ejemplo y demostración, no el código de la biblioteca.

Todos los controles ยท Documentación