InputBase<TValue> 类

定义

窗体输入组件的基类。 此基类自动与 集成 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

类型参数

T
TValue
继承
InputBase<TValue>
派生
实现

构造函数

InputBase<TValue>()

构造 的实例 InputBase<TValue>

属性

AdditionalAttributes

获取或设置将应用于所创建元素的其他属性的集合。

CssClass

获取组合类属性和 属性的 CSS 类 Microsoft.AspNetCore.Components.Forms.InputBase`1.FieldClass 字符串。 派生组件通常应该将此值用于主要 HTML 元素的"class"属性。

CurrentValue

获取或设置输入的当前值。

CurrentValueAsString

获取或设置输入的当前值,该值表示为字符串。

DisplayName

获取或设置此字段的显示名称。

当输入值无法正确分析时,在生成错误消息时,会使用此值。

EditContext

获取关联的 EditContext

FieldIdentifier

获取 FieldIdentifier 绑定值的 。

Value

获取或设置输入的值。 这应该与双向绑定一起使用。

ValueChanged

获取或设置更新绑定值的回调。

ValueExpression

获取或设置标识绑定值的表达式。

方法

BuildRenderTree(RenderTreeBuilder)

将组件呈现到提供的 RenderTreeBuilder

(继承自 ComponentBase)
Dispose(Boolean)
FormatValueAsString(T)

将值格式化为字符串。 派生类可以重写此 ,以确定用于 的格式 CurrentValueAsString

InvokeAsync(Action)

对关联的呈现器同步上下文执行提供的工作项。

(继承自 ComponentBase)
InvokeAsync(Func<Task>)

对关联的呈现器同步上下文执行提供的工作项。

(继承自 ComponentBase)
OnAfterRender(Boolean)

每次呈现组件后调用的方法。

(继承自 ComponentBase)
OnAfterRenderAsync(Boolean)

每次呈现组件后调用的方法。 请注意,组件在完成任何返回 的 后不会自动重新呈现, Task 因为这会导致无限呈现循环。

(继承自 ComponentBase)
OnInitialized()

在组件准备好启动时调用的方法,该方法从呈现树中的父级接收其初始参数。

(继承自 ComponentBase)
OnInitializedAsync()

在组件准备好启动时调用的方法,该方法从呈现树中的父级接收其初始参数。

如果要执行异步操作,并且希望组件在该操作完成时刷新,请重写此方法。

(继承自 ComponentBase)
OnParametersSet()

当组件从呈现树中的父级收到参数,并且传入值已分配给属性时调用的方法。

(继承自 ComponentBase)
OnParametersSetAsync()

当组件从呈现树中的父级收到参数,并且传入值已分配给属性时调用的方法。

(继承自 ComponentBase)
SetParametersAsync(ParameterView)

设置呈现树中组件父级提供的参数。

ShouldRender()

返回一个标志,指示组件是否应该呈现。

(继承自 ComponentBase)
StateHasChanged()

通知组件其状态已更改。 如果适用,则会导致重新呈现组件。

(继承自 ComponentBase)
TryParseValueFromString(String, T, String)

分析字符串以创建 的实例 T 。 派生类可以重写此 ,以更改 CurrentValueAsString 解释传入值的方式。

显式接口实现

IComponent.Attach(RenderHandle) (继承自 ComponentBase)
IDisposable.Dispose()
IHandleAfterRender.OnAfterRenderAsync() (继承自 ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) (继承自 ComponentBase)

适用于