Blazor Split View

The Blazor Split View component arranges two resizable panes horizontally or vertically with live drag updates, Bootstrap color theming, and focused parameter demos.
API Documentation

Pane Content #

Pane1 and Pane2 are the required content regions for SplitView.

Orientation #

Set Orientation="SplitViewOrientation.Vertical" to stack panes top to bottom with a horizontal divider.

Primary Pane Size #

Use PrimaryPaneSize to set the initial percentage allocated to the primary pane.

Primary Pane Size Changed #

Use @bind-PrimaryPaneSize or PrimaryPaneSizeChanged to react to live divider movement.

Minimum Pane Size #

MinimumPaneSize clamps both panes so one side cannot fully collapse while dragging.

Disabled State #

Set IsDisabled="true" to keep the layout visible while preventing pointer-based resizing.

Semantic Color #

The Color parameter uses the SplitViewColor enum and maps to shared Bootstrap-backed CSS variables.

Custom Color #

Use CustomColor when you want to pass a CSS color expression such as var(...) or rgba(...).

OnResizeStarted #

OnResizeStarted fires once when the pointer first captures the divider.

OnResized #

OnResized streams live primary and secondary pane percentages during drag.

OnResizeEnded #

OnResizeEnded is useful when you only want to persist the final pane sizes after dragging stops.

Nested Layouts #

SplitView supports nested layouts, enabling IDE-style and dashboard-style workspaces.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.