Class RadzenTabs
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
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
RadzenTabsItemThe tab.
Returns
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetComponentCssClass()
protected override string GetComponentCssClass()
Returns
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnInitialized()
protected override void OnInitialized()
Reload()
Reloads this instance.
public void Reload()
RemoveItem(RadzenTabsItem)
Removes the item.
public void RemoveItem(RadzenTabsItem item)
Parameters
item
RadzenTabsItemThe item.
SetParametersAsync(ParameterView)
public override Task SetParametersAsync(ParameterView parameters)
Parameters
parameters
ParameterView
Returns
ShouldRender()
Should render.
protected override bool ShouldRender()