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>MultipleUploadBase<TValue>SingleUploadBase<TValue>ButtonUploadBase<TValue>CardUpload<TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
CardUpload()
public CardUpload()
Properties
AddIcon
获得/设置 新建图标
[Parameter]
public string? AddIcon { get; set; }
Property Value
CanPreviewCallback
获得/设置 是否允许预览回调方法 默认 null
[Parameter]
public Func<UploadFile, bool>? CanPreviewCallback { get; set; }
Property Value
DeleteIcon
获得/设置 删除图标
[Parameter]
public string? DeleteIcon { get; set; }
Property Value
DownloadIcon
获得/设置 下载图标
[Parameter]
public string? DownloadIcon { get; set; }
Property Value
IconTemplate
获得/设置 图标模板
[Parameter]
public RenderFragment<UploadFile>? IconTemplate { get; set; }
Property Value
OnZoomAsync
获得/设置 点击 Zoom 图标回调方法
[Parameter]
public Func<UploadFile, Task>? OnZoomAsync { get; set; }
Property Value
RemoveIcon
获得/设置 移除图标
[Parameter]
public string? RemoveIcon { get; set; }
Property Value
ShowDeletedButton
获得/设置 是否显示删除按钮 默认 true 显示
[Parameter]
public bool ShowDeletedButton { get; set; }
Property Value
ShowZoomButton
获得/设置 是否显示放大按钮 默认 true
[Parameter]
public bool ShowZoomButton { get; set; }
Property Value
StatusIcon
获得/设置 状态图标
[Parameter]
public string? StatusIcon { get; set; }
Property Value
ZoomIcon
获得/设置 放大图标
[Parameter]
public string? ZoomIcon { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()