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)

Параметры типа

TValue
Наследование
InputSelect<TValue>

Конструкторы

Имя Описание
InputSelect<TValue>()

Создает экземпляр InputSelect<TValue>.

Свойства

Имя Описание
AdditionalAttributes

Возвращает или задает коллекцию дополнительных атрибутов, которые будут применены к созданному элементу.

(Унаследовано от InputBase<TValue>)
Assets

ResourceAssetCollection Возвращает приложение.

(Унаследовано от ComponentBase)
AssignedRenderMode

Возвращает назначенный этому компоненту IComponentRenderMode .

(Унаследовано от ComponentBase)
ChildContent

Возвращает или задает дочернее содержимое, отрисовывающееся внутри элемента select.

CssClass

Возвращает строку класса CSS, которая объединяет class атрибут и строку, указывающую состояние редактируемого поля (сочетание "изменено", "допустимо" и "недопустимо"). Производные компоненты обычно используют это значение для атрибута "класса" основного HTML-элемента.

(Унаследовано от InputBase<TValue>)
CurrentValue

Возвращает или задает текущее значение входных данных.

(Унаследовано от InputBase<TValue>)
CurrentValueAsString

Возвращает или задает текущее значение входных данных, представленное в виде строки.

(Унаследовано от InputBase<TValue>)
DisplayName

Возвращает или задает отображаемое имя для этого поля.

Это значение используется при создании сообщений об ошибках, когда входное значение не удается правильно проанализировать.

(Унаследовано от InputBase<TValue>)
EditContext

Возвращает связанный EditContextобъект. Это свойство неинициализировано, если входные данные не имеют родительского EditFormэлемента.

(Унаследовано от InputBase<TValue>)
Element

Возвращает или задает selectElementReferenceобъект .

Возможно, null доступ к ней осуществляется до отрисовки компонента.

FieldIdentifier

FieldIdentifier Возвращает значение для привязанного значения.

(Унаследовано от InputBase<TValue>)
IdAttributeValue

Возвращает значение, которое будет использоваться для атрибута "id" входных данных.

(Унаследовано от InputBase<TValue>)
NameAttributeValue

Возвращает значение, которое будет использоваться для атрибута "name" входных данных.

(Унаследовано от InputBase<TValue>)
RendererInfo

RendererInfo Возвращает компонент, на котором выполняется работа.

(Унаследовано от ComponentBase)
Value

Возвращает или задает значение входных данных. Это следует использовать с двусторонней привязкой.

(Унаследовано от InputBase<TValue>)
ValueChanged

Возвращает или задает обратный вызов, который обновляет привязанное значение.

(Унаследовано от InputBase<TValue>)
ValueExpression

Возвращает или задает выражение, определяющее привязанное значение.

(Унаследовано от InputBase<TValue>)

Методы

Имя Описание
BuildRenderTree(RenderTreeBuilder)

Отрисовывает компонент предоставленному RenderTreeBuilderобъекту.

DispatchExceptionAsync(Exception)

Обрабатывает предоставленный exception компонент как создаваемый этим компонентом. Это приведет к переходу заключающей границы ошибки в состояние сбоя. Если границы ошибок не заключены, он будет рассматриваться как исключение из заключиющего отрисовщика.

Это полезно, если исключение возникает за пределами методов жизненного цикла компонента, но вы хотите обработать его так же, как исключение из метода жизненного цикла компонента.

(Унаследовано от ComponentBase)
Dispose(Boolean)

Компонент выбора раскрывающегося списка.

(Унаследовано от InputBase<TValue>)
FormatValueAsString(T)

Форматирует значение в виде строки. Производные классы могут переопределить это, чтобы определить форматирование, используемое для CurrentValueAsString.

(Унаследовано от InputBase<TValue>)
FormatValueAsString(TValue)

Компонент выбора раскрывающегося списка.

InvokeAsync(Action)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
InvokeAsync(Func<Task>)

Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика.

(Унаследовано от ComponentBase)
OnAfterRender(Boolean)

Метод вызывается после каждого запуска компонента в интерактивном режиме, а пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все ElementReference поля будут заполнены по времени выполнения.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM.

(Унаследовано от ComponentBase)
OnAfterRenderAsync(Boolean)

Метод вызывается после каждого отрисовки компонента в интерактивном режиме, и пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все ElementReference поля будут заполнены по времени выполнения.

Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM.

Обратите внимание, что компонент не выполняет автоматическую отрисовку после завершения возвращаемого 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)

Применяется к