Saltar al contenido
BOTONES · FREE

ToggleButton

Un botón que permanece activado o desactivado.

Algunas acciones son estados, no eventos. ToggleButton recuerda si está activado o desactivado y se lo comunica a las tecnologías de asistencia, así los botones de negrita, filtro y silencio se comportan como esperan los usuarios.

Por qué ayuda

  • Estado claro de activado y desactivado
  • Anunciado correctamente a lectores de pantalla
  • Se ve como el resto de tus botones

Dónde encaja

  • Negrita y cursiva en una barra de herramientas
  • Mostrar u ocultar filtros
  • Acciones de silenciar y fijar
El control ToggleButton en una página de RayCraft

Ejemplo

<Stack Align="center" Wrap="true">
    <ToggleButton @bind-Pressed="_bold" Icon="IconName.Edit">Bold</ToggleButton>
    <ToggleButton @bind-Pressed="_pinned" Icon="IconName.Bookmark" Color="ButtonColor.Success">Pinned</ToggleButton>
    <ToggleButton Disabled="true">Disabled</ToggleButton>
    <span>Bold: @_bold, pinned: @_pinned</span>
</Stack>

@code {
    private bool _bold;
    private bool _pinned = true;
}

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