Class InputUpload<TValue>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
public class InputUpload<TValue> : UploadBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent, IUpload
Type Parameters
TValue
- Inheritance
-
DisplayBase<TValue>ValidateBase<TValue>UploadBase<TValue>InputUpload<TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
InputUpload()
public InputUpload()
Properties
BrowserButtonClass
获得/设置 上传按钮样式 默认 btn-primary
[Parameter]
public string BrowserButtonClass { get; set; }
Property Value
BrowserButtonIcon
获得/设置 浏览按钮图标
[Parameter]
public string? BrowserButtonIcon { get; set; }
Property Value
BrowserButtonText
获得/设置 浏览按钮显示文字
[Parameter]
public string? BrowserButtonText { get; set; }
Property Value
DeleteButtonClass
获得/设置 删除按钮样式 默认 btn-danger
[Parameter]
public string DeleteButtonClass { get; set; }
Property Value
DeleteButtonIcon
获得/设置 删除按钮图标
[Parameter]
public string? DeleteButtonIcon { get; set; }
Property Value
DeleteButtonText
获得/设置 重置按钮显示文字
[Parameter]
public string? DeleteButtonText { get; set; }
Property Value
PlaceHolder
获得/设置 PlaceHolder 占位符文本
[Parameter]
public string? PlaceHolder { get; set; }
Property Value
ShowDeleteButton
获得/设置 是否显示删除按钮 默认为 false 不显示
[Parameter]
public bool ShowDeleteButton { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnFileChange(InputFileChangeEventArgs)
上传文件改变时回调方法
protected override Task OnFileChange(InputFileChangeEventArgs args)
Parameters
Returns
OnInitialized()
OnInitialized 方法
protected override void OnInitialized()
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()
ToggleMessage(IEnumerable<ValidationResult>, bool)
显示/隐藏验证结果方法
public override void ToggleMessage(IEnumerable<ValidationResult> results, bool validProperty)
Parameters
results
IEnumerable<ValidationResult>validProperty
bool