New to Telerik UI for BlazorStart a free 30-day trial

Represents the state configuration of a split pane in the DockManager that arranges child panes in horizontal or vertical layouts. This class extends DockManagerPaneBaseState with properties for splitter orientation, floating window behavior, and child pane management.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

C#
public class DockManagerSplitPaneState : DockManagerPaneBaseState

Inheritance: objectDockManagerPaneBaseStateDockManagerSplitPaneState

Inherited Members DockManagerPaneBaseState.DockableDockManagerPaneBaseState.IdDockManagerPaneBaseState.SizeDockManagerPaneBaseState.Visible

Constructors

C#
public DockManagerSplitPaneState()

Properties

Gets or sets a value indicating whether an empty splitter container should be rendered when no child panes are present. When false, the splitter is completely hidden if all child panes are removed, which may affect layout calculations.

C#
public bool AllowEmpty { get; set; }

Gets or sets the height of the floating window when this split pane is undocked from the main layout. Supports CSS units like px, %, vh (e.g., "400px", "50vh"). If not specified, uses automatic sizing based on content.

C#
public string FloatingHeight { get; set; }

Gets or sets the left position of the floating window relative to the viewport. Supports CSS units like px, % (e.g., "200px", "15%"). If not specified, the floating window appears at the default position.

C#
public string FloatingLeft { get; set; }

Gets or sets a value indicating whether the floating window can be resized by users through drag handles. When true, displays resize handles on the floating window borders allowing users to adjust dimensions.

C#
public bool FloatingResizable { get; set; }

Gets or sets the top position of the floating window relative to the viewport. Supports CSS units like px, % (e.g., "100px", "10%"). If not specified, the floating window appears at the default position.

C#
public string FloatingTop { get; set; }

Gets or sets the width of the floating window when this split pane is undocked from the main layout. Supports CSS units like px, %, vw (e.g., "600px", "40vw"). If not specified, uses automatic sizing based on content.

C#
public string FloatingWidth { get; set; }

Gets or sets the orientation that determines how child panes are arranged within this split pane. Use Horizontal for side-by-side layout or Vertical for top-to-bottom layout.

C#
public DockManagerPaneOrientation Orientation { get; set; }

Gets or sets the collection of child pane states that are arranged within this split pane container. The arrangement follows the Orientation property, and each child pane's Size determines its proportion.

C#
public IList<DockManagerPaneBaseState> Panes { get; set; }