Table of Contents

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

RenderFragment

ButtonItemTemplate

获得/设置 展开按钮项模板

[Parameter]
public RenderFragment<SelectedItem>? ButtonItemTemplate { get; set; }

Property Value

RenderFragment<SelectedItem>

ButtonTemplate

获得/设置 按钮模板

[Parameter]
public RenderFragment? ButtonTemplate { get; set; }

Property Value

RenderFragment

Color

获得/设置 按钮颜色

[Parameter]
public Color Color { get; set; }

Property Value

Color

HeaderTemplate

获得/设置 Header 部分模板

[Parameter]
public RenderFragment? HeaderTemplate { get; set; }

Property Value

RenderFragment

HeaderText

获得/设置 展开项 Header 文本

[Parameter]
public string? HeaderText { get; set; }

Property Value

string

Icon

获得/设置 显示图标

[Parameter]
public string? Icon { get; set; }

Property Value

string

IsAutoClose

获得/设置 是否自动关闭弹窗 默认为 true

[Parameter]
public bool IsAutoClose { get; set; }

Property Value

bool

IsDisabled

获得/设置 是否禁用 默认为 false

[Parameter]
public bool IsDisabled { get; set; }

Property Value

bool

Items

获得/设置 展开项集合

[Parameter]
public IEnumerable<SelectedItem>? Items { get; set; }

Property Value

IEnumerable<SelectedItem>

Offset

获得/设置 弹窗便宜量 默认 8px

[Parameter]
public float Offset { get; set; }

Property Value

float

OnClick

获得/设置 OnClick 事件

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

Property Value

EventCallback<SelectedItem>

Placement

获得/设置 按钮颜色

[Parameter]
public Placement Placement { get; set; }

Property Value

Placement

ShowHeader

获得/设置 是否显示标题 默认 false 不显示

[Parameter]
public bool ShowHeader { get; set; }

Property Value

bool

Size

获得/设置 Size 大小

[Parameter]
public Size Size { get; set; }

Property Value

Size

SlideButtonItems

获得/设置 数据项模板

[Parameter]
public RenderFragment? SlideButtonItems { get; set; }

Property Value

RenderFragment

Text

获得/设置 显示文本

[Parameter]
public string? Text { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnParametersSet()

protected override void OnParametersSet()