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:
public class DockManagerSplitPaneState : DockManagerPaneBaseState
Inheritance: objectDockManagerPaneBaseStateDockManagerSplitPaneState
Inherited Members
Constructors
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.
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.
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.
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.
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.
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.
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.
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.
public IList<DockManagerPaneBaseState> Panes { get; set; }