InputSelect<TValue> 类

定义

下拉列表选择组件。

generic <typename TValue>
public ref class InputSelect : Microsoft::AspNetCore::Components::Forms::InputBase<TValue>
public class InputSelect<TValue> : Microsoft.AspNetCore.Components.Forms.InputBase<TValue>
type InputSelect<'Value> = class
    inherit InputBase<'Value>
Public Class InputSelect(Of TValue)
Inherits InputBase(Of TValue)

类型参数

T
TValue
继承
InputSelect<TValue>

构造函数

InputSelect<TValue>()

构造 的实例 InputSelect<TValue>

属性

AdditionalAttributes

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

(继承自 InputBase<TValue>)
ChildContent

获取或设置要呈现在 select 元素内的子内容。

CssClass

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

(继承自 InputBase<TValue>)
CurrentValue

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

(继承自 InputBase<TValue>)
CurrentValueAsString

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

(继承自 InputBase<TValue>)
DisplayName

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

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

(继承自 InputBase<TValue>)
EditContext

获取关联的 EditContext

(继承自 InputBase<TValue>)
Element

获取或设置选择 ElementReference

如果在 null 呈现组件之前访问 ,则可能是 。

FieldIdentifier

获取 FieldIdentifier 绑定值的 。

(继承自 InputBase<TValue>)
Value

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

(继承自 InputBase<TValue>)
ValueChanged

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

(继承自 InputBase<TValue>)
ValueExpression

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

(继承自 InputBase<TValue>)

方法

BuildRenderTree(RenderTreeBuilder)

将组件呈现到提供的 RenderTreeBuilder

Dispose(Boolean) (继承自 InputBase<TValue>)
FormatValueAsString(T)

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

(继承自 InputBase<TValue>)
FormatValueAsString(TValue)
InvokeAsync(Action)

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

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

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

(继承自 ComponentBase)
OnAfterRender(Boolean)

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

(继承自 ComponentBase)
OnAfterRenderAsync(Boolean)

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

(继承自 ComponentBase)
OnInitialized()

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

(继承自 ComponentBase)
OnInitializedAsync()

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

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

(继承自 ComponentBase)
OnParametersSet()

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

(继承自 ComponentBase)
OnParametersSetAsync()

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

(继承自 ComponentBase)
SetParametersAsync(ParameterView)

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

(继承自 InputBase<TValue>)
ShouldRender()

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

(继承自 ComponentBase)
StateHasChanged()

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

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

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

显式接口实现

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

适用于