TelerikSplitter
A component that arranges content into resizable panes separated by draggable split bars. Configure orientation via SplitterOrientation and size with Width/Height; define panes through SplitterPanes using SplitterPane. Emits pane lifecycle events: OnResize after a pane is resized, OnExpand when a pane is expanded, and OnCollapse when a pane is collapsed. Supports pane options (size/min/max/collapsible/visible/resizable), programmatic state get/set via GetState()/SetState(SplitterState), and ARIA labeling through AriaLabel. Children: SplitterPanes.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
public class TelerikSplitter : BaseComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseBaseComponentTelerikSplitter
Implements:
Inherited Members
Constructors
public TelerikSplitter()
Methods
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Overrides:
public override void Dispose()
Overrides:
Gets the current state of the component.
Sets the new state of the component.
Properties
[Accessibility] Specifies the aria-label attribute of the component.
[Parameter]
public string AriaLabel { get; set; }
Specifies the height of the component.
[Parameter]
public string Height { get; set; }
The event that is triggered after a pane is collapsed.
[Parameter]
public EventCallback<SplitterCollapseEventArgs> OnCollapse { get; set; }
The event that is triggered after a pane is expanded.
[Parameter]
public EventCallback<SplitterExpandEventArgs> OnExpand { get; set; }
The event that is triggered after a pane is resized.
[Parameter]
public EventCallback<SplitterResizeEventArgs> OnResize { get; set; }
Specifies the orientation of the component.
[Parameter]
public SplitterOrientation Orientation { get; set; }
Specifies the splitter panes. Add SplitterPane tags inside this tag. Children: SplitterPane.
[Parameter]
public RenderFragment SplitterPanes { get; set; }