Table of Contents

Class DialogBase<TModel>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Dialog 组件基类

public abstract class DialogBase<TModel> : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable

Type Parameters

TModel
Inheritance
DialogBase<TModel>
Implements
Derived
Inherited Members
Extension Methods

Constructors

DialogBase()

protected DialogBase()

Properties

BodyTemplate

获得/设置 BodyTemplate 实例

[Parameter]
public RenderFragment<TModel>? BodyTemplate { get; set; }

Property Value

RenderFragment<TModel>

Items

获得 数据项集合

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

Property Value

IEnumerable<IEditorItem>

ItemsPerRow

获得/设置 每行显示组件数量 默认为 null

[Parameter]
public int? ItemsPerRow { get; set; }

Property Value

int?

LabelAlign

获得/设置 设置 RowType Inline 模式下标签对齐方式 默认 None 等效于 Left 左对齐

[Parameter]
public Alignment LabelAlign { get; set; }

Property Value

Alignment

Model

获得/设置 EditModel 实例

[Parameter]
public TModel? Model { get; set; }

Property Value

TModel

RowType

获得/设置 设置行格式 默认 Row 布局

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

Property Value

RowType

ShowLabel

获得/设置 是否显示标签

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

Property Value

bool

ShowUnsetGroupItemsOnTop

获得/设置 未分组编辑项布局位置 默认 false 在尾部

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

Property Value

bool

Methods

OnInitialized()

OnInitialized 方法

protected override void OnInitialized()