Към съдържанието
РАЗПОЛОЖЕНИЕ · FREE

Splitter

Преоразмерими панели, които потребителите нагласят с мишка, докосване или клавиатура.

Два преоразмерими панела. Потребителите влачат лентата с мишка или докосване, или я фокусират и ползват стрелките.

Защо помага

  • Мишка, докосване и клавиатура
  • Помни размера, ако поискате
  • Просто

Къде пасва

  • Изгледи списък и подробности
  • Редактори с преглед
  • Файлови браузъри
Контролата Splitter в страница на RayCraft

Пример

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

Кратък фрагмент. Добавете @using RayCraft.Blazor.Components към страницата си и ползвайте интерактивен режим на рендиране.

Включено в RayCraft Free. Работещи примери има в хранилище в GitHub (MIT); то съдържа примерен и демонстрационен код, не кода на библиотеката.

Всички контроли ยท Документация