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

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

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

C#
public class DockManagerSplitPane : DockManagerPaneBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseBaseComponentDockManagerPaneBaseDockManagerSplitPane

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

Inherited Members DockManagerPaneBase.Dispose()DockManagerPaneBase.DockableDockManagerPaneBase.IdDockManagerPaneBase.SizeDockManagerPaneBase.SizeChangedDockManagerPaneBase.VisibleDockManagerPaneBase.VisibleChangedBaseComponent.ShouldRender()BaseComponent.OnInitializedAsync()BaseComponent.OnAfterRenderAsync(bool)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.InvokeVoidAsyncWithoutAwait(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

C#
public DockManagerSplitPane()

Properties

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.

C#
[Parameter]
public bool AllowEmpty { get; set; }

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.

C#
[Parameter]
public string FloatingHeight { get; set; }

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.

C#
[Parameter]
public EventCallback<string> FloatingHeightChanged { get; set; }

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.

C#
[Parameter]
public string FloatingLeft { get; set; }

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.

C#
[Parameter]
public EventCallback<string> FloatingLeftChanged { get; set; }

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.

C#
[Parameter]
public bool FloatingResizable { get; set; }

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.

C#
[Parameter]
public string FloatingTop { get; set; }

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.

C#
[Parameter]
public EventCallback<string> FloatingTopChanged { get; set; }

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.

C#
[Parameter]
public string FloatingWidth { get; set; }

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.

C#
[Parameter]
public EventCallback<string> FloatingWidthChanged { get; set; }

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

C#
[Parameter]
public DockManagerPaneOrientation Orientation { get; set; }

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

C#
[Parameter]
public RenderFragment Panes { get; set; }
C#
public IList<DockManagerPaneBase> PanesCollection { get; set; }

Methods

C#
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters:__builderRenderTreeBuilder

Overrides: ComponentBase.BuildRenderTree(RenderTreeBuilder)

C#
protected override void OnInitialized()

Overrides: DockManagerPaneBase.OnInitialized()

C#
protected override void OnParametersSet()

Overrides: ComponentBase.OnParametersSet()