Saltar al contenido
DISEÑO · FREE

Splitter

Paneles redimensionables que los usuarios ajustan con ratón, tacto o teclado.

Dos paneles redimensionables. Los usuarios arrastran la barra con el ratón o el tacto, o la enfocan y usan las flechas.

Por qué ayuda

  • Ratón, tacto y teclado
  • Recuerda el tamaño si se lo pides
  • Sencillo

Dónde encaja

  • Vistas de lista y detalle
  • Editores con vista previa
  • Exploradores de archivos
El control Splitter en una página de RayCraft

Ejemplo

<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;
}

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