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
ItemsPerRow
获得/设置 每行显示组件数量 默认为 null
[Parameter]
public int? ItemsPerRow { get; set; }
Property Value
- int?
LabelAlign
获得/设置 设置 RowType Inline 模式下标签对齐方式 默认 None 等效于 Left 左对齐
[Parameter]
public Alignment LabelAlign { get; set; }
Property Value
Model
获得/设置 EditModel 实例
[Parameter]
public TModel? Model { get; set; }
Property Value
- TModel
RowType
获得/设置 设置行格式 默认 Row 布局
[Parameter]
public RowType RowType { get; set; }
Property Value
ShowLabel
获得/设置 是否显示标签
[Parameter]
public bool ShowLabel { get; set; }
Property Value
ShowUnsetGroupItemsOnTop
获得/设置 未分组编辑项布局位置 默认 false 在尾部
[Parameter]
public bool ShowUnsetGroupItemsOnTop { get; set; }
Property Value
Methods
OnInitialized()
OnInitialized 方法
protected override void OnInitialized()