Table of Contents

Class RadzenTabs

Namespace
Radzen.Blazor
Assembly
Radzen.Blazor.dll

RadzenTabs component.

public class RadzenTabs : RadzenComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance
RadzenTabs
Implements
Inherited Members

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

public RadzenTabs()

Properties

Change

Gets or sets the change callback.

[Parameter]
public EventCallback<int> Change { get; set; }

Property Value

EventCallback<int>

The change callback.

RenderMode

Gets or sets the render mode.

[Parameter]
public TabRenderMode RenderMode { get; set; }

Property Value

TabRenderMode

The render mode.

SelectedIndex

Gets or sets the selected index.

[Parameter]
public int SelectedIndex { get; set; }

Property Value

int

The selected index.

SelectedIndexChanged

Gets or sets the selected index changed callback.

[Parameter]
public EventCallback<int> SelectedIndexChanged { get; set; }

Property Value

EventCallback<int>

The selected index changed callback.

SelectedTab

Gets the currently selected RadzenTabsItem based on the selectedIndex.

public RadzenTabsItem SelectedTab { get; }

Property Value

RadzenTabsItem

TabPosition

Gets or sets the tab position.

[Parameter]
public TabPosition TabPosition { get; set; }

Property Value

TabPosition

The tab position.

Tabs

Gets or sets the tabs.

[Parameter]
public RenderFragment Tabs { get; set; }

Property Value

RenderFragment

The tabs.

Methods

AddTab(RadzenTabsItem)

Adds the tab.

public Task AddTab(RadzenTabsItem tab)

Parameters

tab RadzenTabsItem

The tab.

Returns

Task

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

GetComponentCssClass()

protected override string GetComponentCssClass()

Returns

string

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

protected override void OnInitialized()

Reload()

Reloads this instance.

public void Reload()

RemoveItem(RadzenTabsItem)

Removes the item.

public void RemoveItem(RadzenTabsItem item)

Parameters

item RadzenTabsItem

The item.

SetParametersAsync(ParameterView)

public override Task SetParametersAsync(ParameterView parameters)

Parameters

parameters ParameterView

Returns

Task

ShouldRender()

Should render.

protected override bool ShouldRender()

Returns

bool