Class
DockManagerTabGroupPaneState

Represents the state configuration of a tab group pane in the DockManager that displays multiple content panes as tabs within a single container. This class extends DockManagerPaneBaseState with properties for tab selection management and empty container behavior.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

cs-api-definition
public class DockManagerTabGroupPaneState : DockManagerPaneBaseState

Inheritance: objectDockManagerPaneBaseStateDockManagerTabGroupPaneState

Inherited Members DockManagerPaneBaseState.DockableDockManagerPaneBaseState.IdDockManagerPaneBaseState.SizeDockManagerPaneBaseState.Visible

Constructors

DockManagerTabGroupPaneState()

Declaration

cs-api-definition
public DockManagerTabGroupPaneState()

Properties

AllowEmpty

Gets or sets a value indicating whether an empty tab strip container should be rendered when no child panes are present. When false, the tab group is completely hidden if all child panes are removed, which may affect layout calculations.

Declaration

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

Property Value

bool

Panes

Gets or sets the collection of child content pane states that are displayed as tabs within this tab group container. Each pane becomes a separate tab, with the SelectedPaneId determining which tab content is initially visible.

Declaration

cs-api-definition
public IList<DockManagerPaneBaseState> Panes { get; set; }

Property Value

IList<DockManagerPaneBaseState>

SelectedPaneId

Gets or sets the unique identifier of the initially selected pane when the tab group is first displayed. This should correspond to the Id of one of the child panes in the Panes collection.

Declaration

cs-api-definition
public string SelectedPaneId { get; set; }

Property Value

string