Ir para o conteúdo
DADOS LEVES · FREE

Repeater

Mostre uma lista com seu próprio modelo, cabeçalho e mensagem de lista vazia.

Mostre uma lista de itens com seu próprio modelo e ganhe um cabeçalho, uma mensagem de vazio e mais coisas que um laço simples não tem.

Por que ajuda

  • Seu próprio modelo
  • Cabeçalho e estado vazio
  • Simples

Onde se encaixa

  • Cartões
  • Listas de produtos
  • Feeds
O controle Repeater em uma página do RayCraft

Exemplo

<Repeater Items="_people" PageSize="4" Columns="2">
    <HeaderContent><strong>@_people.Count people</strong></HeaderContent>
    <ItemTemplate Context="person">
        <Card><strong>@person.Name</strong><br />@person.Role</Card>
    </ItemTemplate>
    <EmptyContent>Nobody here yet.</EmptyContent>
</Repeater>

@code {
    private sealed record Person(string Name, string Role);

    private readonly List<Person> _people = Enumerable.Range(1, 10).Select(i => new Person($"Person {i}", i % 2 == 0 ? "Designer" : "Developer")).ToList();
}

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Incluído no RayCraft Free. Há exemplos funcionais no repositório do GitHub (MIT); ele contém código de exemplo e demonstração, não o código da biblioteca.

Todos os controles ยท Documentação