Table of Contents

Class Segmented<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Segmented 组件

[CascadingTypeParameter("TValue")]
public class Segmented<TValue> : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable

Type Parameters

TValue
Inheritance
Segmented<TValue>
Implements
Inherited Members
Extension Methods

Constructors

Segmented()

public Segmented()

Properties

ChildContent

获得/设置 组件内容

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

Property Value

RenderFragment

IsBlock

获得/设置 是否充满父元素 默认 false

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

Property Value

bool

IsDisabled

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

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

Property Value

bool

ItemTemplate

获得/设置 候选项模板 默认 null

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

Property Value

RenderFragment<SegmentedOption<TValue>>

Items

获得/设置 选项集合 默认 null

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

Property Value

IEnumerable<SegmentedOption<TValue>>

OnValueChanged

获得/设置 选中值改变后回调委托方法 默认 null

[Parameter]
public Func<TValue, Task>? OnValueChanged { get; set; }

Property Value

Func<TValue, Task>

ShowTooltip

获得/设置 是否自动显示 Tooltip 默认 false

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

Property Value

bool

Size

获得/设置 组件大小 默认值 None

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

Property Value

Size

Value

获得/设置 选中值 默认 null

[Parameter]
public TValue? Value { get; set; }

Property Value

TValue

ValueChanged

获得/设置 选中值回调委托 默认 null

[Parameter]
public EventCallback<TValue> ValueChanged { get; set; }

Property Value

EventCallback<TValue>

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

InvokeInitAsync()

call JavaScript method

protected override Task InvokeInitAsync()

Returns

Task

OnParametersSet()

protected override void OnParametersSet()

TriggerClick(int)

点击 SegmentItem 节点 JavaScript 回调触发

[JSInvokable]
public Task TriggerClick(int index)

Parameters

index int

Returns

Task