InputBase<TValue> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表单输入组件的基类。 此基类自动与 EditContext集成,该 EditContext必须作为级联参数提供。
generic <typename TValue>
public ref class InputBase abstract : Microsoft::AspNetCore::Components::ComponentBase
generic <typename TValue>
public ref class InputBase abstract : Microsoft::AspNetCore::Components::ComponentBase, IDisposable
public abstract class InputBase<TValue> : Microsoft.AspNetCore.Components.ComponentBase
public abstract class InputBase<TValue> : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
type InputBase<'Value> = class
inherit ComponentBase
type InputBase<'Value> = class
inherit ComponentBase
interface IDisposable
Public MustInherit Class InputBase(Of TValue)
Inherits ComponentBase
Public MustInherit Class InputBase(Of TValue)
Inherits ComponentBase
Implements IDisposable
类型参数
- TValue
- 继承
- 派生
- 实现
构造函数
InputBase<TValue>() |
构造 InputBase<TValue>的实例。 |
属性
AdditionalAttributes |
获取或设置将应用于所创建元素的其他属性的集合。 |
Assets |
获取应用程序的 ResourceAssetCollection。 (继承自 ComponentBase) |
AssignedRenderMode |
获取分配给此组件的 IComponentRenderMode。 (继承自 ComponentBase) |
CssClass |
获取一个 CSS 类字符串,该字符串结合了 |
CurrentValue |
获取或设置输入的当前值。 |
CurrentValueAsString |
获取或设置以字符串表示的输入的当前值。 |
DisplayName |
获取或设置此字段的显示名称。 当输入值无法正确分析时,生成错误消息时,将使用此值。 |
EditContext |
获取关联的 EditContext。 如果输入没有父 EditForm,则此属性未初始化。 |
FieldIdentifier |
获取绑定值的 FieldIdentifier。 |
NameAttributeValue |
获取要用于输入的“name”属性的值。 |
RendererInfo |
获取运行组件的 RendererInfo。 (继承自 ComponentBase) |
Value |
获取或设置输入的值。 这应与双向绑定一起使用。 |
ValueChanged |
获取或设置更新绑定值的回调。 |
ValueExpression |
获取或设置标识绑定值的表达式。 |
方法
BuildRenderTree(RenderTreeBuilder) |
将组件呈现到提供的 RenderTreeBuilder。 (继承自 ComponentBase) |
DispatchExceptionAsync(Exception) |
将提供的 如果异常发生在组件生命周期方法之外,但你希望将其视为组件生命周期方法中的异常,这非常有用。 (继承自 ComponentBase) |
Dispose(Boolean) |
表单输入组件的基类。 此基类自动与 EditContext集成,该 EditContext必须作为级联参数提供。 |
FormatValueAsString(T) |
将值的格式设置为字符串。 派生类可以重写它以确定用于 CurrentValueAsString的格式。 |
InvokeAsync(Action) |
在关联的呈现器同步上下文上执行提供的工作项。 (继承自 ComponentBase) |
InvokeAsync(Func<Task>) |
在关联的呈现器同步上下文上执行提供的工作项。 (继承自 ComponentBase) |
OnAfterRender(Boolean) |
每次以交互方式呈现组件且 UI 完成更新(例如,元素添加到浏览器 DOM 后)后调用的方法。 在运行此字段时,将填充任何 ElementReference 字段。 此方法不会在预呈现或服务器端呈现期间调用,因为这些进程不会附加到任何实时浏览器 DOM,并且已在 DOM 更新之前完成。 (继承自 ComponentBase) |
OnAfterRenderAsync(Boolean) |
每次以交互方式呈现组件后调用的方法,UI 已完成更新(例如,元素添加到浏览器 DOM 之后)。 在运行此字段时,将填充任何 ElementReference 字段。 此方法不会在预呈现或服务器端呈现期间调用,因为这些进程不会附加到任何实时浏览器 DOM,并且已在 DOM 更新之前完成。 请注意,组件在完成任何返回 Task后不会自动重新呈现,因为这将导致无限呈现循环。 (继承自 ComponentBase) |
OnInitialized() |
组件准备好启动时调用的方法,从呈现树中的父级接收其初始参数。 (继承自 ComponentBase) |
OnInitializedAsync() |
组件准备好启动时调用的方法,从呈现树中的父级接收其初始参数。 如果要执行异步操作并希望组件在完成该操作时刷新,请重写此方法。 (继承自 ComponentBase) |
OnParametersSet() |
当组件从呈现树中的父级接收参数并且已将传入值分配给属性时调用的方法。 (继承自 ComponentBase) |
OnParametersSetAsync() |
当组件从呈现树中的父级接收参数并且已将传入值分配给属性时调用的方法。 (继承自 ComponentBase) |
SetParametersAsync(ParameterView) |
设置组件父级在呈现树中提供的参数。 |
ShouldRender() |
返回一个标志,指示组件是否应呈现。 (继承自 ComponentBase) |
StateHasChanged() |
通知组件其状态已更改。 如果适用,这将导致组件重新呈现。 (继承自 ComponentBase) |
TryParseValueFromString(String, T, String) |
分析字符串以创建 |
显式接口实现
IComponent.Attach(RenderHandle) |
表单输入组件的基类。 此基类自动与 EditContext集成,该 EditContext必须作为级联参数提供。 (继承自 ComponentBase) |
IDisposable.Dispose() |
表单输入组件的基类。 此基类自动与 EditContext集成,该 EditContext必须作为级联参数提供。 |
IHandleAfterRender.OnAfterRenderAsync() |
表单输入组件的基类。 此基类自动与 EditContext集成,该 EditContext必须作为级联参数提供。 (继承自 ComponentBase) |
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
表单输入组件的基类。 此基类自动与 EditContext集成,该 EditContext必须作为级联参数提供。 (继承自 ComponentBase) |