Table of Contents

Class ButtonUpload<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll
public class ButtonUpload<TValue> : ButtonUploadBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent, IUpload

Type Parameters

TValue
Inheritance
DisplayBase<TValue>
ValidateBase<TValue>
UploadBase<TValue>
ButtonUpload<TValue>
Implements
Inherited Members
Extension Methods

Constructors

ButtonUpload()

public ButtonUpload()

Properties

BrowserButtonClass

获得/设置 上传按钮样式 默认 null 使用 Button 默认 Color Primary

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

Property Value

string

BrowserButtonIcon

获得/设置 浏览按钮图标

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

Property Value

string

BrowserButtonText

获得/设置 浏览按钮显示文字

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

Property Value

string

DeleteIcon

获得/设置 删除按钮图标

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

Property Value

string

DownloadIcon

获得/设置 下载按钮图标

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

Property Value

string

InvalidStatusIcon

获得/设置 上传失败状态图标

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

Property Value

string

LoadingIcon

获得/设置 浏览按钮图标

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

Property Value

string

ShowUploadFileList

获得/设置 是否显示上传列表 默认 true

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

Property Value

bool

Size

获得/设置 Size 大小

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

Property Value

Size

ValidStatusIcon

获得/设置 上传成功状态图标

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

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()