Saltar al contenido
DATOS LIGEROS · FREE

List

Listas con iconos, dos líneas de texto y acciones en cada fila.

Listas verticales con icono, dos líneas de texto y una acción al final de cada fila, con elementos que se convierten en enlaces o botones.

Por qué ayuda

  • Iconos y dos líneas
  • Enlaces o botones
  • Acciones

Dónde encaja

  • Menús
  • Buzones
  • Ajustes
El control List en una página de RayCraft

Ejemplo

<Stack Align="flex-start" Spacing="6" Wrap="true">
    <List Bordered="true" Style="width:100%;max-width:18rem">
        <ListItem Icon="IconName.Mail" Text="Inbox" SecondaryText="12 unread" />
        <ListItem Icon="IconName.Send" Text="Sent" SecondaryText="Last sent today" />
        <ListItem Icon="IconName.Archive" Text="Archive" Disabled="true" OnClick="@(() => { })" />
        <ListItem Icon="IconName.Delete" Text="Trash">
            <Action><Button Variant="Variant.Text" Size="Size.Small">Empty</Button></Action>
        </ListItem>
    </List>
    <List Bordered="true" Dense="true" Style="width:100%;max-width:18rem">
        @foreach (var folder in _folders)
        {
            <ListItem Text="@folder" Selected="_selected == folder" OnClick="@(() => _selected = folder)" />
        }
    </List>
</Stack>

@code {
    private readonly string[] _folders = ["Projects", "Reports", "Invoices", "Contracts"];
    private string _selected = "Reports";
}

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