Table of Contents

Class DialButton

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

拨号按钮组件

public class DialButton : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
DialButton
Implements
Inherited Members
Extension Methods

Constructors

DialButton()

public DialButton()

Properties

ButtonTemplate

按钮模板

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

Property Value

RenderFragment

ChildContent

数据项模板

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

Property Value

RenderFragment

Color

获得/设置 按钮颜色

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

Property Value

Color

DialMode

获得/设置 呈现方式 默认为 直线

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

Property Value

DialMode

Duration

获得/设置 动画延时 默认 400 单位 ms 毫秒

[Parameter]
public int Duration { get; set; }

Property Value

int

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

ItemTemplate

展开部分模板

[Parameter]
public RenderFragment<DialButtonItem>? ItemTemplate { get; set; }

Property Value

RenderFragment<DialButtonItem>

Items

展开项集合

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

Property Value

IEnumerable<DialButtonItem>

Offset

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

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

Property Value

float

OnClick

获得/设置 OnClick 事件

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

Property Value

EventCallback<DialButtonItem>

Placement

获得/设置 位置

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

Property Value

Placement

Radius

获得/设置 DialModeRadial 时扇形分布半径值 默认 75;

[Parameter]
public int Radius { get; set; }

Property Value

int

Size

获得/设置 Size 大小

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

Property Value

Size

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()