ClassDockManagerSplitPaneState
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
DockManagerSplitPaneState()
Declaration
public DockManagerSplitPaneState()
Properties
AllowEmpty
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.
FloatingHeight
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.
FloatingLeft
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.
FloatingResizable
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.
FloatingTop
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.
FloatingWidth
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.
Orientation
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.
Declaration
public DockManagerPaneOrientation Orientation { get; set; }
Property Value
Panes
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.
Declaration
public IList<DockManagerPaneBaseState> Panes { get; set; }
Property Value