@page "/layoutsplitter" @using Microsoft.FluentUI.AspNetCore.Components.Extensions @rendermode RenderMode.InteractiveServer Splitter The FluentSplitter have two panels of arbitrary content in a horizontal or vertical layout. The user can drag the splitter to resize the panel.
Panel 1 - Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Eget dolor morbi non arcu risus quis varius. Turpis tincidunt id aliquet risus feugiat in ante. Eros donec ac odio tempor orci dapibus ultrices in iaculis.
Panel 2 - Neque laoreet suspendisse interdum consectetur libero id faucibus nisl tincidunt. Suspendisse faucibus interdum posuere lorem ipsum dolor sit amet. Imperdiet sed euismod nisi porta lorem mollis aliquam.
Handler:@message
@code { Orientation orientation = Orientation.Horizontal; bool collapse = false; bool barhandle = true; string message = ""; private void OnCollapsedChanged(bool status) { message = $"OnCollapsedChanged: {status}"; } private void OnExpandedChanged(bool status) { message = $"OnExpandedChanged: {status}"; } private void OnResizedChanged(SplitterResizedEventArgs args) { message = $"OnResizedChanged: Panel1Size {args.Panel1Size}, Panel2Size {args.Panel2Size}"; } }