Class SlideButton
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
SlideButton 组件
public class SlideButton : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
- Inheritance
-
SlideButton
- Implements
- Inherited Members
- Extension Methods
Constructors
SlideButton()
public SlideButton()
Properties
BodyTemplate
获得/设置 展开部分模板
[Parameter]
public RenderFragment? BodyTemplate { get; set; }
Property Value
ButtonItemTemplate
获得/设置 展开按钮项模板
[Parameter]
public RenderFragment<SelectedItem>? ButtonItemTemplate { get; set; }
Property Value
ButtonTemplate
获得/设置 按钮模板
[Parameter]
public RenderFragment? ButtonTemplate { get; set; }
Property Value
Color
获得/设置 按钮颜色
[Parameter]
public Color Color { get; set; }
Property Value
HeaderTemplate
获得/设置 Header 部分模板
[Parameter]
public RenderFragment? HeaderTemplate { get; set; }
Property Value
HeaderText
获得/设置 展开项 Header 文本
[Parameter]
public string? HeaderText { get; set; }
Property Value
Icon
获得/设置 显示图标
[Parameter]
public string? Icon { get; set; }
Property Value
IsAutoClose
获得/设置 是否自动关闭弹窗 默认为 true
[Parameter]
public bool IsAutoClose { get; set; }
Property Value
IsDisabled
获得/设置 是否禁用 默认为 false
[Parameter]
public bool IsDisabled { get; set; }
Property Value
Items
获得/设置 展开项集合
[Parameter]
public IEnumerable<SelectedItem>? Items { get; set; }
Property Value
Offset
获得/设置 弹窗便宜量 默认 8px
[Parameter]
public float Offset { get; set; }
Property Value
OnClick
获得/设置 OnClick 事件
[Parameter]
public EventCallback<SelectedItem> OnClick { get; set; }
Property Value
Placement
获得/设置 按钮颜色
[Parameter]
public Placement Placement { get; set; }
Property Value
ShowHeader
获得/设置 是否显示标题 默认 false 不显示
[Parameter]
public bool ShowHeader { get; set; }
Property Value
Size
获得/设置 Size 大小
[Parameter]
public Size Size { get; set; }
Property Value
SlideButtonItems
获得/设置 数据项模板
[Parameter]
public RenderFragment? SlideButtonItems { get; set; }
Property Value
Text
获得/设置 显示文本
[Parameter]
public string? Text { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnAfterRenderAsync(bool)
protected override Task OnAfterRenderAsync(bool firstRender)
Parameters
firstRender
bool
Returns
OnParametersSet()
protected override void OnParametersSet()