Class SelectBase<TValue>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
SelectBase 组件基类
public abstract class SelectBase<TValue> : PopoverSelectBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent
Type Parameters
TValue
- Inheritance
-
DisplayBase<TValue>ValidateBase<TValue>PopoverDropdownBase<TValue>PopoverSelectBase<TValue>SelectBase<TValue>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
SelectBase()
protected SelectBase()
Properties
AppendClassString
获得 样式集合
protected string? AppendClassString { get; }
Property Value
Color
获得/设置 颜色 默认 Color.None 无设置
[Parameter]
public Color Color { get; set; }
Property Value
CustomClassString
获得 CustomClass 字符串
protected override string? CustomClassString { get; }
Property Value
DropdownIcon
获得/设置 右侧下拉箭头图标 默认 fa-solid fa-angle-up
[Parameter]
public string? DropdownIcon { get; set; }
Property Value
GroupItemTemplate
获得/设置 分组项模板
[Parameter]
public RenderFragment<string>? GroupItemTemplate { get; set; }
Property Value
IconTheme
获得/设置 IIconTheme 服务实例
[Inject]
protected IIconTheme? IconTheme { get; set; }
Property Value
IsMarkupString
获得/设置 是否为 MarkupString 默认 false
[Parameter]
public bool IsMarkupString { get; set; }
Property Value
ItemTemplate
获得/设置 选项模板
[Parameter]
public RenderFragment<SelectedItem>? ItemTemplate { get; set; }
Property Value
Items
获得/设置 绑定数据集
[Parameter]
public IEnumerable<SelectedItem>? Items { get; set; }
Property Value
SearchIcon
获得/设置 设置搜索图标
[Parameter]
public string? SearchIcon { get; set; }
Property Value
SearchIconString
获得 SearchIcon 图标字符串 默认增加 icon 样式
protected string? SearchIconString { get; }
Property Value
SearchText
获得/设置 搜索框文本
protected string? SearchText { get; set; }
Property Value
ShowSearch
获得/设置 是否显示搜索框 默认为 false 不显示
[Parameter]
public bool ShowSearch { get; set; }
Property Value
StringComparison
获得/设置 字符串比较规则 默认 StringComparison.OrdinalIgnoreCase 大小写不敏感
[Parameter]
public StringComparison StringComparison { get; set; }
Property Value
Methods
Hide()
关闭下拉框方法
public Task Hide()
Returns
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()
Show()
显示下拉框方法
public Task Show()