Table of Contents

Class Console

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

控制台消息组件

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

Constructors

Console()

public Console()

Properties

AutoScrollText

获得/设置 自动滚屏显示文字

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

Property Value

string

ClearButtonColor

获得/设置 清除按钮颜色 默认值为 Color.Secondary

[Parameter]
public Color ClearButtonColor { get; set; }

Property Value

Color

ClearButtonIcon

获得/设置 按钮 显示图标 默认值为 fa-solid fa-xmark

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

Property Value

string

ClearButtonText

获得/设置 按钮 显示文字 默认值为 清屏

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

Property Value

string

FooterTemplate

获得/设置 Footer 模板

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

Property Value

RenderFragment

HeaderTemplate

获得/设置 Header 模板

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

Property Value

RenderFragment

HeaderText

获得/设置 Header 显示文字 默认值为 系统监控

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

Property Value

string

Height

获得/设置 组件高度 默认为 126px;

[Parameter]
public int Height { get; set; }

Property Value

int

IsAutoScroll

获得/设置 是否自动滚屏 默认 true

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

Property Value

bool

IsFlashLight

获得/设置 指示灯 是否闪烁 默认 true 闪烁

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

Property Value

bool

ItemTemplate

获得/设置 Item 模板

[Parameter]
public RenderFragment<ConsoleMessageItem>? ItemTemplate { get; set; }

Property Value

RenderFragment<ConsoleMessageItem>

Items

获得/设置 组件绑定数据源

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

Property Value

IEnumerable<ConsoleMessageItem>

Remarks

ConsoleMessageCollection 集合内置了最大消息数量功能

LightColor

获得/设置 指示灯颜色

[Parameter]
public Color LightColor { get; set; }

Property Value

Color

LightTitle

获得/设置 指示灯 Title 显示文字

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

Property Value

string

OnClear

获得/设置 清空委托方法

[Parameter]
public Action? OnClear { get; set; }

Property Value

Action

ShowAutoScroll

获得/设置 是否显示自动滚屏选项 默认 false

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

Property Value

bool

ShowFooter

获得 是否显示 Footer

protected bool ShowFooter { get; }

Property Value

bool

ShowLight

获得/设置 是否显示指示灯 默认 true 显示

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

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

ClearConsole()

清空控制台消息方法

public void ClearConsole()

OnAfterRenderAsync(bool)

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

firstRender bool

Returns

Task

OnParametersSet()

protected override void OnParametersSet()