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
FinishedTemplate
获得/设置 步骤全部完成时模板 默认 null
[Parameter]
public RenderFragment? FinishedTemplate { get; set; }
Property Value
IsVertical
获得/设置 是否垂直渲染 默认 false 水平渲染
[Parameter]
public bool IsVertical { get; set; }
Property Value
Items
获得/设置 步骤集合
[Parameter]
public List<StepOption>? Items { get; set; }
Property Value
OnFinishedCallback
获得/设置 步骤全部完成时回调方法
[Parameter]
public Func<Task>? OnFinishedCallback { get; set; }
Property Value
StepIndex
获得/设置 当前步骤索引 默认 0
[Parameter]
public int StepIndex { get; set; }
Property Value
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
intoption
StepOption
Next()
下一步
public Task Next()
Returns
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()