EditForm Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отрисовывает элемент формы, каскадный EditContext для потомков.
public ref class EditForm : Microsoft::AspNetCore::Components::ComponentBase
public class EditForm : Microsoft.AspNetCore.Components.ComponentBase
type EditForm = class
inherit ComponentBase
Public Class EditForm
Inherits ComponentBase
- Наследование
Конструкторы
| Имя. | Описание |
|---|---|
| EditForm() |
Создает экземпляр EditForm. |
Свойства
| Имя. | Описание |
|---|---|
| AdditionalAttributes |
Возвращает или задает коллекцию дополнительных атрибутов, которые будут применены к созданному |
| Assets |
ResourceAssetCollection Возвращает приложение. (Унаследовано от ComponentBase) |
| AssignedRenderMode |
Возвращает назначенный этому компоненту IComponentRenderMode . (Унаследовано от ComponentBase) |
| ChildContent |
Указывает содержимое для отрисовки внутри этого EditFormобъекта. |
| EditContext |
Предоставляет контекст редактирования явным образом. Если используется этот параметр, не укажите Model, так как значение модели будет взято из Model свойства. |
| Enhance |
При включении отправка формы выполняется без полной перезагрузки страницы. Это эквивалентно добавлению Этот флаг относится только к сценариям отрисовки на стороне сервера (SSR). Для интерактивной отрисовки флаг не влияет, так как при отправке нет полностраничной перезагрузки. |
| FormName |
Возвращает или задает имя обработчика форм. Это необходимо для размещения его в конечной точке на стороне сервера. Он не используется во время интерактивной отрисовки. |
| Model |
Указывает объект модели верхнего уровня для формы. Контекст редактирования будет создан для этой модели. Если этот параметр используется, не указывайте значение EditContextдля . |
| OnInvalidSubmit |
Обратный вызов, который будет вызываться при отправке формы и EditContext определяется как недопустимый. |
| OnSubmit |
Обратный вызов, который будет вызываться при отправке формы. При использовании этого параметра вы несете ответственность за активацию любой проверки вручную, например путем вызова ValidateAsync(CancellationToken). |
| OnValidSubmit |
Обратный вызов, который будет вызываться при отправке формы и EditContext определяется допустимым. |
| RendererInfo |
RendererInfo Возвращает компонент, на котором выполняется работа. (Унаследовано от ComponentBase) |
Методы
| Имя. | Описание |
|---|---|
| BuildRenderTree(RenderTreeBuilder) |
Отрисовывает компонент предоставленному RenderTreeBuilderобъекту. |
| DispatchExceptionAsync(Exception) |
Обрабатывает предоставленный Это полезно, если исключение возникает за пределами методов жизненного цикла компонента, но вы хотите обработать его так же, как исключение из метода жизненного цикла компонента. (Унаследовано от ComponentBase) |
| 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() |
Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам. |
| OnParametersSetAsync() |
Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам. (Унаследовано от ComponentBase) |
| SetParametersAsync(ParameterView) |
Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки. (Унаследовано от ComponentBase) |
| ShouldRender() |
Возвращает флаг, указывающий, должен ли компонент отображаться. (Унаследовано от ComponentBase) |
| StateHasChanged() |
Уведомляет компонент о том, что его состояние изменилось. Если применимо, это приведет к повторной отрисовки компонента. (Унаследовано от ComponentBase) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IComponent.Attach(RenderHandle) |
Отрисовывает элемент формы, каскадный EditContext для потомков. (Унаследовано от ComponentBase) |
| IHandleAfterRender.OnAfterRenderAsync() |
Отрисовывает элемент формы, каскадный EditContext для потомков. (Унаследовано от ComponentBase) |
| IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
Отрисовывает элемент формы, каскадный EditContext для потомков. (Унаследовано от ComponentBase) |