Table of Contents

Class Step

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Step 组件类

public class Step : BootstrapComponentBase, IComponent, IHandleAfterRender, IHandleEvent
Inheritance
Step
Implements
Inherited Members
Extension Methods

Constructors

Step()

public Step()

Properties

ChildContent

获得/设置 组件内容实例

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

Property Value

RenderFragment

FinishedTemplate

获得/设置 步骤全部完成时模板 默认 null

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

Property Value

RenderFragment

IsVertical

获得/设置 是否垂直渲染 默认 false 水平渲染

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

Property Value

bool

Items

获得/设置 步骤集合

[Parameter]
public List<StepOption>? Items { get; set; }

Property Value

List<StepOption>

OnFinishedCallback

获得/设置 步骤全部完成时回调方法

[Parameter]
public Func<Task>? OnFinishedCallback { get; set; }

Property Value

Func<Task>

StepIndex

获得/设置 当前步骤索引 默认 0

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

Property Value

int

Methods

Add(StepOption)

添加步骤到组件中

public void Add(StepOption option)

Parameters

option StepOption

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

Insert(int, StepOption)

插入步骤到组件中

public void Insert(int index, StepOption option)

Parameters

index int
option StepOption

Next()

下一步

public Task Next()

Returns

Task

OnInitialized()

protected override void OnInitialized()

OnParametersSet()

protected override void OnParametersSet()

Prev()

上一步

public void Prev()

Remove(StepOption)

从组件中移除步骤

public void Remove(StepOption option)

Parameters

option StepOption

Reset()

下一步

public void Reset()