Table of Contents

Class BootstrapBlazorRoot

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

BootstrapBlazorRoot 组件

public class BootstrapBlazorRoot : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender
Inheritance
BootstrapBlazorRoot
Implements
Inherited Members
Extension Methods

Constructors

BootstrapBlazorRoot()

public BootstrapBlazorRoot()

Properties

ChildContent

获得/设置 子组件

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

Property Value

RenderFragment

EnableErrorLogger

获得/设置 是否开启全局异常捕获 默认 null 读取配置文件 EnableErrorLogger 值

[Parameter]
public bool? EnableErrorLogger { get; set; }

Property Value

bool?

MessageContainer

获得 Message 组件实例

public Message? MessageContainer { get; }

Property Value

Message

OnErrorHandleAsync

获得/设置 自定义错误处理回调方法

[Parameter]
public Func<ILogger, Exception, Task>? OnErrorHandleAsync { get; set; }

Property Value

Func<ILogger, Exception, Task>

ShowToast

获得/设置 是否显示 Error 提示弹窗 默认 true 显示

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

Property Value

bool

ToastContainer

获得 ToastContainer 组件实例

public ToastContainer? ToastContainer { get; }

Property Value

ToastContainer

ToastTitle

获得/设置 Error Toast 弹窗标题

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

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

SetParametersAsync(ParameterView)

SetParametersAsync 方法

public override Task SetParametersAsync(ParameterView parameters)

Parameters

parameters ParameterView

Returns

Task