Class RadzenTabs
RadzenTabs component.
Inherited Members
Namespace: Radzen.Blazor
Assembly: Radzen.Blazor.dll
Syntax
public class RadzenTabs : RadzenComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Examples
<RadzenTabs RenderMode="TabRenderMode.Client" Change=@(args => Console.WriteLine($"Selected index is: {args}"))>
<Tabs>
<RadzenTabsItem Text="Orders">
Details for Orders
</RadzenTabsItem>
<RadzenTabsItem Text="Employees">
Details for Employees
</RadzenTabsItem>
</Tabs>
</RadzenTabs>
Constructors
RadzenTabs()
RadzenTabs component.
Declaration
public RadzenTabs()
Examples
<RadzenTabs RenderMode="TabRenderMode.Client" Change=@(args => Console.WriteLine($"Selected index is: {args}"))>
<Tabs>
<RadzenTabsItem Text="Orders">
Details for Orders
</RadzenTabsItem>
<RadzenTabsItem Text="Employees">
Details for Employees
</RadzenTabsItem>
</Tabs>
</RadzenTabs>
Properties
Change
Gets or sets the change callback.
Declaration
[Parameter]
public EventCallback<int> Change { get; set; }
Property Value
Type | Description |
---|---|
EventCallback<int> | The change callback. |
RenderMode
Gets or sets the render mode.
Declaration
[Parameter]
public TabRenderMode RenderMode { get; set; }
Property Value
Type | Description |
---|---|
TabRenderMode | The render mode. |
SelectedIndex
Gets or sets the selected index.
Declaration
[Parameter]
public int SelectedIndex { get; set; }
Property Value
Type | Description |
---|---|
int | The selected index. |
SelectedIndexChanged
Gets or sets the selected index changed callback.
Declaration
[Parameter]
public EventCallback<int> SelectedIndexChanged { get; set; }
Property Value
Type | Description |
---|---|
EventCallback<int> | The selected index changed callback. |
SelectedTab
Gets the currently selected RadzenTabsItem based on the selectedIndex.
Declaration
public RadzenTabsItem SelectedTab { get; }
Property Value
Type | Description |
---|---|
RadzenTabsItem |
TabPosition
Gets or sets the tab position.
Declaration
[Parameter]
public TabPosition TabPosition { get; set; }
Property Value
Type | Description |
---|---|
TabPosition | The tab position. |
Tabs
Gets or sets the tabs.
Declaration
[Parameter]
public RenderFragment Tabs { get; set; }
Property Value
Type | Description |
---|---|
RenderFragment | The tabs. |
Methods
AddTab(RadzenTabsItem)
Adds the tab.
Declaration
public Task AddTab(RadzenTabsItem tab)
Parameters
Type | Name | Description |
---|---|---|
RadzenTabsItem | tab | The tab. |
Returns
Type | Description |
---|---|
Task |
BuildRenderTree(RenderTreeBuilder)
RadzenTabs component.
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Type | Name | Description |
---|---|---|
RenderTreeBuilder | __builder |
Overrides
GetComponentCssClass()
Gets the component CSS class.
Declaration
protected override string GetComponentCssClass()
Returns
Type | Description |
---|---|
string |
Overrides
OnAfterRenderAsync(bool)
Called by the Blazor runtime.
Declaration
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
Type | Name | Description |
---|---|---|
bool | firstRender |
Returns
Type | Description |
---|---|
Task |
Overrides
OnInitialized()
Called by the Blazor runtime.
Declaration
protected override void OnInitialized()
Overrides
Reload()
Reloads this instance.
Declaration
public void Reload()
RemoveItem(RadzenTabsItem)
Removes the item.
Declaration
public void RemoveItem(RadzenTabsItem item)
Parameters
Type | Name | Description |
---|---|---|
RadzenTabsItem | item | The item. |
SetParametersAsync(ParameterView)
Called by the Blazor runtime when parameters are set.
Declaration
public override Task SetParametersAsync(ParameterView parameters)
Parameters
Type | Name | Description |
---|---|---|
ParameterView | parameters | The parameters. |
Returns
Type | Description |
---|---|
Task |
Overrides
ShouldRender()
Should render.
Declaration
protected override bool ShouldRender()
Returns
Type | Description |
---|---|
bool |