Class RibbonTab
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
RibbonTab 组件
public class RibbonTab : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
- Inheritance
-
RibbonTab
- Implements
- Inherited Members
- Extension Methods
Constructors
RibbonTab()
public RibbonTab()
Properties
ChildContent
获得/设置 内容模板
[Parameter]
public RenderFragment? ChildContent { get; set; }
Property Value
DecodeAnchorCallback
解码锚点回调方法
[Parameter]
public Func<string, string?>? DecodeAnchorCallback { get; set; }
Property Value
EncodeAnchorCallback
编码锚点回调方法 第一参数是当前地址 Url 第二个参数是当前选项 Text 属性 返回值为地址全路径
[Parameter]
public Func<string, string?, string?>? EncodeAnchorCallback { get; set; }
Property Value
IsBorder
获得/设置 是否为带边框卡片样式 默认 true
[Parameter]
public bool IsBorder { get; set; }
Property Value
IsSupportAnchor
获得/设置 是否开启 Url 锚点
[Parameter]
public bool IsSupportAnchor { get; set; }
Property Value
Items
获得/设置 数据源
[Parameter]
[EditorRequired]
public IEnumerable<RibbonTabItem>? Items { get; set; }
Property Value
OnFloatChanged
获得/设置 组件是否悬浮状态改变时回调方法 默认 null
[Parameter]
public Func<bool, Task>? OnFloatChanged { get; set; }
Property Value
OnItemClickAsync
获得/设置 点击命令按钮回调方法
[Parameter]
public Func<RibbonTabItem, Task>? OnItemClickAsync { get; set; }
Property Value
OnMenuClickAsync
获得/设置 点击标签 Menu 回调方法
[Parameter]
public Func<RibbonTabItem, Task>? OnMenuClickAsync { get; set; }
Property Value
RibbonArrowDownIcon
获得/设置 选项卡向下箭头图标
[Parameter]
public string? RibbonArrowDownIcon { get; set; }
Property Value
RibbonArrowPinIcon
获得/设置 选项卡可固定图标
[Parameter]
public string? RibbonArrowPinIcon { get; set; }
Property Value
RibbonArrowUpIcon
获得/设置 选项卡向上箭头图标
[Parameter]
public string? RibbonArrowUpIcon { get; set; }
Property Value
RightButtonsTemplate
获得/设置 右侧按钮模板
[Parameter]
public RenderFragment? RightButtonsTemplate { get; set; }
Property Value
ShowFloatButton
获得/设置 是否显示悬浮小箭头 默认 false 不显示
[Parameter]
public bool ShowFloatButton { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
InvokeInitAsync()
call JavaScript method
protected override Task InvokeInitAsync()
Returns
OnParametersSet()
protected override void OnParametersSet()
Render()
重新渲染组件
public void Render()
SetExpand()
SetExpand 方法
[JSInvokable]
public void SetExpand()