Table of Contents

Class AvatarUpload<TValue>

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

Type Parameters

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

Constructors

AvatarUpload()

public AvatarUpload()

Properties

AddIcon

获得/设置 新建图标

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

Property Value

string

DeleteIcon

获得/设置 删除图标

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

Property Value

string

Height

获得/设置 文件预览框高度

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

Property Value

int

InvalidStatusIcon

获得/设置 状态正常图标

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

Property Value

string

IsCircle

获得/设置 是否圆形图片框 Avatar 模式时生效 默认为 false

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

Property Value

bool

ItemClassString

protected override string? ItemClassString { get; }

Property Value

string

LoadingIcon

获得/设置 加载图标

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

Property Value

string

ValidStatusIcon

获得/设置 状态正常图标

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

Property Value

string

Width

获得/设置 文件预览框宽度

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

Property Value

int

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

GetItemClassString(UploadFile)

protected string? GetItemClassString(UploadFile item)

Parameters

item UploadFile

Returns

string

OnFileChange(InputFileChangeEventArgs)

protected override Task OnFileChange(InputFileChangeEventArgs args)

Parameters

args InputFileChangeEventArgs

Returns

Task

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()

RetrieveId()

获得 弹窗客户端 ID

protected override string? RetrieveId()

Returns

string