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()

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()

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; }