Table of Contents

Class ThemeProvider

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

ThemeProvider 组件

public class ThemeProvider : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
Inheritance
ThemeProvider
Implements
Inherited Members
Extension Methods

Constructors

ThemeProvider()

public ThemeProvider()

Properties

ActiveIcon

获得/设置 当前选中模式图标 默认 null

[Parameter]
public string? ActiveIcon { get; set; }

Property Value

string

Alignment

获得/设置 下拉框对其方式 默认 Right

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

Property Value

Alignment

AutoModeIcon

获得/设置 自动模式图标 默认 null

[Parameter]
public string? AutoModeIcon { get; set; }

Property Value

string

AutoModeText

获得/设置 自动模式文本 默认 null 未设置使用本地化资源

[Parameter]
public string? AutoModeText { get; set; }

Property Value

string

DarkModeIcon

获得/设置 暗黑模式图标 默认 null

[Parameter]
public string? DarkModeIcon { get; set; }

Property Value

string

DarkModeText

获得/设置 暗黑模式文本 默认 null 未设置使用本地化资源

[Parameter]
public string? DarkModeText { get; set; }

Property Value

string

LightModeIcon

获得/设置 明亮模式图标 默认 null

[Parameter]
public string? LightModeIcon { get; set; }

Property Value

string

LightModeText

获得/设置 明亮模式文本 默认 null 未设置使用本地化资源

[Parameter]
public string? LightModeText { get; set; }

Property Value

string

ShowShadow

获得/设置 下拉框是否显示阴影效果 默认 true

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

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnParametersSet()

protected override void OnParametersSet()