Table of Contents

Class MudTabPanel

Namespace
MudBlazor
Assembly
MudBlazor.dll
public class MudTabPanel : MudComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IMudStateHasChanged, IAsyncDisposable
Inheritance
MudTabPanel
Implements
Inherited Members
Extension Methods

Constructors

MudTabPanel()

public MudTabPanel()

Fields

PanelRef

public ElementReference PanelRef

Field Value

ElementReference

Properties

BadgeColor

The color of the badge.

[Parameter]
[Category("Appearance")]
public Color BadgeColor { get; set; }

Property Value

Color

BadgeData

Optional information to be showed into a badge

[Parameter]
[Category("Behavior")]
public object BadgeData { get; set; }

Property Value

object

BadgeDot

Optional information to show the badge as a dot.

[Parameter]
[Category("Behavior")]
public bool BadgeDot { get; set; }

Property Value

bool

ChildContent

Child content of component.

[Parameter]
[Category("Behavior")]
public RenderFragment ChildContent { get; set; }

Property Value

RenderFragment

Disabled

If true, the tabpanel will be disabled.

[Parameter]
[Category("Behavior")]
public bool Disabled { get; set; }

Property Value

bool

ID

Unique TabPanel ID. Useful for activation when Panels are dynamically generated.

[Parameter]
[Category("Behavior")]
public object ID { get; set; }

Property Value

object

Icon

Icon placed before the text if set.

[Parameter]
[Category("Behavior")]
public string Icon { get; set; }

Property Value

string

IconColor

The color of the Icon.

[Parameter]
[Category("Behavior")]
public Color IconColor { get; set; }

Property Value

Color

Remarks

When set, overrides the IconColor property.

OnClick

Raised when tab is clicked

[Parameter]
public EventCallback<MouseEventArgs> OnClick { get; set; }

Property Value

EventCallback<MouseEventArgs>

ShowCloseIcon

MudDynamicTabs: If true, shows the close icon in the TabPanel.

[Parameter]
[Category("Behavior")]
public bool ShowCloseIcon { get; set; }

Property Value

bool

TabContent

Tab content of component.

[Parameter]
[Category("Behavior")]
public RenderFragment TabContent { get; set; }

Property Value

RenderFragment

TabWrapperContent

Tab content wrapper of component. It is used to wrap the content of a tab heading in a user supplied div or component. Use @context in the TabWrapperContent to render the tab header within your custom wrapper. This is most useful with tooltips, which must wrap the entire content they refer to.

[Parameter]
[Category("Behavior")]
public RenderFragment<RenderFragment> TabWrapperContent { get; set; }

Property Value

RenderFragment<RenderFragment>

Text

Text will be displayed in the TabPanel as TabTitle. Text is no longer rendered as a MarkupString, so use the TabContent RenderFragment instead for HTML content.

[Parameter]
[Category("Behavior")]
public string Text { get; set; }

Property Value

string

ToolTip

TabPanel Tooltip. It will be ignored if TabContent is provided.

[Parameter]
[Category("Behavior")]
public string ToolTip { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

DisposeAsync()

public ValueTask DisposeAsync()

Returns

ValueTask

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnInitialized()

protected override void OnInitialized()