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>MultipleUploadBase<TValue>SingleUploadBase<TValue>AvatarUpload<TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
AvatarUpload()
public AvatarUpload()
Properties
AddIcon
获得/设置 新建图标
[Parameter]
public string? AddIcon { get; set; }
Property Value
DeleteIcon
获得/设置 删除图标
[Parameter]
public string? DeleteIcon { get; set; }
Property Value
Height
获得/设置 文件预览框高度
[Parameter]
public int Height { get; set; }
Property Value
InvalidStatusIcon
获得/设置 状态正常图标
[Parameter]
public string? InvalidStatusIcon { get; set; }
Property Value
IsCircle
获得/设置 是否圆形图片框 Avatar 模式时生效 默认为 false
[Parameter]
public bool IsCircle { get; set; }
Property Value
ItemClassString
protected override string? ItemClassString { get; }
Property Value
LoadingIcon
获得/设置 加载图标
[Parameter]
public string? LoadingIcon { get; set; }
Property Value
ValidStatusIcon
获得/设置 状态正常图标
[Parameter]
public string? ValidStatusIcon { get; set; }
Property Value
Width
获得/设置 文件预览框宽度
[Parameter]
public int Width { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetItemClassString(UploadFile)
protected string? GetItemClassString(UploadFile item)
Parameters
item
UploadFile
Returns
OnFileChange(InputFileChangeEventArgs)
protected override Task OnFileChange(InputFileChangeEventArgs args)
Parameters
Returns
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()
RetrieveId()
获得 弹窗客户端 ID
protected override string? RetrieveId()