Class
DockManagerSplitPane

Represents a split pane in the DockManager. Children: Panes.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

cs-api-definition
public class DockManagerSplitPane : DockManagerPaneBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseBaseComponentDockManagerPaneBaseDockManagerSplitPane

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

Inherited Members BaseComponent.ShouldRender()BaseComponent.OnInitializedAsync()BaseComponent.OnAfterRenderAsync(bool)BaseComponent.Dispose()BaseComponent.InitLocalizer()BaseComponent.ThrowIfParameterIsNull(object, string)BaseComponent.HaveOptionsChanged(IDictionary<string, object>, IDictionary<string, object>)BaseComponent.GetClassString(params string[])BaseComponent.InvokeAsync<T>(string, params object[])BaseComponent.InvokeAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidAsync(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidComponentMethodAsync(string, params object[])BaseComponent.InvokeComponentVoidMethodAsync(string, object)BaseComponent.InvokeDisposeAsync()BaseComponent.StateHasChanged()BaseComponent.RootComponentBaseComponent.ClassComponentBase.OnParametersSetAsync()ComponentBase.OnAfterRender(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.DispatchExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)

Constructors

DockManagerSplitPane()

Declaration

cs-api-definition
public DockManagerSplitPane()

Properties

AllowEmpty

Determines whether an empty splitter container remains visible when no child panes are present. When false, the splitter automatically hides when empty, optimizing layout space. Default is false.

Declaration

cs-api-definition
[Parameter]
public bool AllowEmpty { get; set; }

Property Value

bool

FloatingHeight

Defines the height of the floating window when this pane is undocked. Accepts CSS values like "400px", "50%", or "20em". Used to control the initial size of floating windows.

Declaration

cs-api-definition
[Parameter]
public string FloatingHeight { get; set; }

Property Value

string

FloatingHeightChanged

Fires when the floating window height changes due to user resizing or programmatic updates. Provides the new height as a CSS string value. Use for persisting user preferences or updating related components.

Declaration

cs-api-definition
[Parameter]
public EventCallback<string> FloatingHeightChanged { get; set; }

Property Value

EventCallback<string>

FloatingLeft

Specifies the horizontal position of the floating window relative to the viewport. Accepts CSS values like "200px", "15%", or "10em". Determines the initial X-coordinate when the pane becomes floating.

Declaration

cs-api-definition
[Parameter]
public string FloatingLeft { get; set; }

Property Value

string

FloatingLeftChanged

Fires when the floating window's left position changes due to user dragging or programmatic updates. Provides the new left position as a CSS string value. See also FloatingLeft.

Declaration

cs-api-definition
[Parameter]
public EventCallback<string> FloatingLeftChanged { get; set; }

Property Value

EventCallback<string>

FloatingResizable

Controls whether users can resize the floating window using drag handles. When false, disables resizing and removes resize handles from floating windows. Default is true.

Declaration

cs-api-definition
[Parameter]
public bool FloatingResizable { get; set; }

Property Value

bool

FloatingTop

Specifies the vertical position of the floating window relative to the viewport. Accepts CSS values like "100px", "10%", or "5em". Determines the initial Y-coordinate when the pane becomes floating.

Declaration

cs-api-definition
[Parameter]
public string FloatingTop { get; set; }

Property Value

string

FloatingTopChanged

Fires when the floating window's top position changes due to user dragging or programmatic updates. Provides the new top position as a CSS string value. See also FloatingTop.

Declaration

cs-api-definition
[Parameter]
public EventCallback<string> FloatingTopChanged { get; set; }

Property Value

EventCallback<string>

FloatingWidth

Defines the width of the floating window when this pane is undocked. Accepts CSS values like "600px", "75%", or "30em". Used to control the initial size of floating windows.

Declaration

cs-api-definition
[Parameter]
public string FloatingWidth { get; set; }

Property Value

string

FloatingWidthChanged

Fires when the floating window width changes due to user resizing or programmatic updates. Provides the new width as a CSS string value. Use for persisting user preferences or updating related components.

Declaration

cs-api-definition
[Parameter]
public EventCallback<string> FloatingWidthChanged { get; set; }

Property Value

EventCallback<string>

Orientation

Specifies how child panes are arranged within the splitter. Horizontal arranges panes side-by-side, Vertical stacks them vertically. Default is Horizontal.

Declaration

cs-api-definition
[Parameter]
public DockManagerPaneOrientation Orientation { get; set; }

Property Value

DockManagerPaneOrientation

Panes

Defines the child panes contained within this split pane. Children: DockManagerContentPane, DockManagerTabGroupPane, DockManagerSplitPane.

Declaration

cs-api-definition
[Parameter]
public RenderFragment Panes { get; set; }

Property Value

RenderFragment

PanesCollection

Declaration

cs-api-definition
public IList<DockManagerPaneBase> PanesCollection { get; set; }

Property Value

IList<DockManagerPaneBase>

Methods

BuildRenderTree(RenderTreeBuilder)

Declaration

cs-api-definition
protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder

RenderTreeBuilder

Overrides ComponentBase.BuildRenderTree(RenderTreeBuilder)

OnInitialized()

Declaration

cs-api-definition
protected override void OnInitialized()

Overrides DockManagerPaneBase.OnInitialized()

OnParametersSet()

Declaration

cs-api-definition
protected override void OnParametersSet()

Overrides ComponentBase.OnParametersSet()