Class TabItem
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
TabItem 组件基类
public class TabItem : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender
- Inheritance
-
TabItem
- Implements
- Inherited Members
- Extension Methods
Constructors
TabItem()
public TabItem()
Properties
AlwaysLoad
获得/设置 当前 TabItem 是否始终加载 此参数作用于设置 IsLazyLoadTabItem 默认 false
[Parameter]
public bool AlwaysLoad { get; set; }
Property Value
ChildContent
获得/设置 组件内容
[Parameter]
public RenderFragment? ChildContent { get; set; }
Property Value
Closable
获得/设置 当前 TabItem 是否可关闭 默认为 true 可关闭
[Parameter]
public bool Closable { get; set; }
Property Value
HeaderTemplate
获得/设置 TabItem Header 模板
[Parameter]
public RenderFragment<TabItem>? HeaderTemplate { get; set; }
Property Value
Icon
获得/设置 图标字符串
[Parameter]
public string? Icon { get; set; }
Property Value
IsActive
获得/设置 当前状态是否激活
[Parameter]
public bool IsActive { get; set; }
Property Value
ShowFullScreen
获得/设置 是否显示全屏按钮 默认 true
[Parameter]
public bool ShowFullScreen { get; set; }
Property Value
TabSet
获得/设置 所属 Tab 实例
[CascadingParameter]
protected Tab? TabSet { get; set; }
Property Value
Text
获得/设置 文本文字
[Parameter]
public string? Text { get; set; }
Property Value
Url
获得/设置 请求地址
[Parameter]
public string? Url { get; set; }
Property Value
Methods
Create(Dictionary<string, object?>)
通过指定参数集合获取 TabItem 实例
public static TabItem Create(Dictionary<string, object?> parameters)
Parameters
parameters
Dictionary<string, object>
Returns
OnInitialized()
OnInitialized 方法
protected override void OnInitialized()
OnParametersSet()
protected override void OnParametersSet()
SetActive(bool)
设置是否被选中方法
public virtual void SetActive(bool active)
Parameters
active
bool
SetHeader(string, string?, bool?)
重新设置标签文字等参数
public void SetHeader(string text, string? icon = null, bool? closable = null)