Ir para o conteúdo
LAYOUT · FREE

Splitter

Painéis redimensionáveis que os usuários ajustam com mouse, toque ou teclado.

Dois painéis redimensionáveis. Os usuários arrastam a barra com o mouse ou o toque, ou dão foco a ela e usam as setas.

Por que ajuda

  • Mouse, toque e teclado
  • Lembra o tamanho se você pedir
  • Simples

Onde se encaixa

  • Visões de lista e detalhe
  • Editores com pré-visualização
  • Navegadores de arquivos
O controle Splitter em uma página do RayCraft

Exemplo

<Splitter Size="30" CollapsiblePane="SplitterPane.First" @bind-Collapsed="_collapsed" SingleBelow="Breakpoint.Md" @bind-ActivePane="_active" Style="height:12rem">
    <First>Folders. Press Enter or double-click the bar to collapse this pane.</First>
    <Second>Messages. Below 768 px wide only one pane is shown.</Second>
</Splitter>
    <Button Variant="Variant.Outlined" OnClick="@(() => _collapsed = _collapsed == SplitterPane.None ? SplitterPane.First : SplitterPane.None)">Toggle first pane</Button>
    <Button Variant="Variant.Outlined" OnClick="@(() => _active = _active == SplitterPane.First ? SplitterPane.Second : SplitterPane.First)">Switch the pane of the narrow mode</Button>
<span>Collapsed: @_collapsed. Narrow mode shows: @_active.</span>

@code {
    private SplitterPane _collapsed;
    private SplitterPane _active = SplitterPane.First;
}

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