Table of Contents

Class CardUpload<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

卡片式上传组件

public class CardUpload<TValue> : ButtonUploadBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent, IUpload

Type Parameters

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

Constructors

CardUpload()

public CardUpload()

Properties

AddIcon

获得/设置 新建图标

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

Property Value

string

CanPreviewCallback

获得/设置 是否允许预览回调方法 默认 null

[Parameter]
public Func<UploadFile, bool>? CanPreviewCallback { get; set; }

Property Value

Func<UploadFile, bool>

DeleteIcon

获得/设置 删除图标

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

Property Value

string

DownloadIcon

获得/设置 下载图标

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

Property Value

string

IconTemplate

获得/设置 图标模板

[Parameter]
public RenderFragment<UploadFile>? IconTemplate { get; set; }

Property Value

RenderFragment<UploadFile>

OnZoomAsync

获得/设置 点击 Zoom 图标回调方法

[Parameter]
public Func<UploadFile, Task>? OnZoomAsync { get; set; }

Property Value

Func<UploadFile, Task>

RemoveIcon

获得/设置 移除图标

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

Property Value

string

ShowDeletedButton

获得/设置 是否显示删除按钮 默认 true 显示

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

Property Value

bool

ShowZoomButton

获得/设置 是否显示放大按钮 默认 true

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

Property Value

bool

StatusIcon

获得/设置 状态图标

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

Property Value

string

ZoomIcon

获得/设置 放大图标

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

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()