EditContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит метаданные, связанные с процессом редактирования данных, например флаги, указывающие, какие поля были изменены, и текущий набор сообщений проверки.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Наследование
-
EditContext
Конструкторы
EditContext(Object) |
Создает экземпляр EditContext. |
Свойства
Model |
Возвращает объект модели для данного EditContextобъекта . |
Properties |
Возвращает коллекцию произвольных свойств, связанных с этим экземпляром. |
ShouldUseFieldIdentifiers |
Возвращает значение, указываемое на необходимость создания идентификаторов полей для <входных> элементов. |
Методы
Field(String) |
Предоставляет объект , соответствующий FieldIdentifier указанному имени поля в данном EditContextобъекте Model. |
GetValidationMessages() |
Возвращает текущие сообщения проверки во всех полях. Этот метод не выполняет проверку сам по себе. Он возвращает только сообщения, определенные предыдущими действиями проверки. |
GetValidationMessages(Expression<Func<Object>>) |
Возвращает текущие сообщения проверки для указанного поля. Этот метод не выполняет проверку сам по себе. Он возвращает только сообщения, определенные предыдущими действиями проверки. |
GetValidationMessages(FieldIdentifier) |
Возвращает текущие сообщения проверки для указанного поля. Этот метод не выполняет проверку сам по себе. Он возвращает только сообщения, определенные предыдущими действиями проверки. |
IsModified() |
Определяет, были ли изменены какие-либо поля в этом EditContext поле. |
IsModified(Expression<Func<Object>>) |
Определяет, были ли изменены указанные в этом EditContext поле поля. |
IsModified(FieldIdentifier) |
Определяет, были ли изменены указанные в этом EditContext поле поля. |
IsValid(Expression<Func<Object>>) |
Определяет, не имеют ли указанные поля в этом EditContext поле связанных сообщений проверки. |
IsValid(FieldIdentifier) |
Определяет, не имеют ли указанные поля в этом EditContext поле связанных сообщений проверки. |
MarkAsUnmodified() |
Удаляет все флаги изменений в этом объекте EditContext. |
MarkAsUnmodified(FieldIdentifier) |
Удаляет любой флаг изменения, который можно отслеживать для указанного поля. |
NotifyFieldChanged(FieldIdentifier) |
Сигнализирует о том, что значение указанного поля изменилось. |
NotifyValidationStateChanged() |
Сигнализирует о том, что некоторые аспекты состояния проверки изменились. |
Validate() |
Проверяет этот EditContextпараметр . |
События
OnFieldChanged |
Событие, которое возникает при изменении значения поля. |
OnValidationRequested |
Событие, которое возникает при запросе проверки. |
OnValidationStateChanged |
Событие, которое возникает при изменении состояния проверки. |
Методы расширения
AddDataAnnotationsValidation(EditContext) |
Устаревшие..
Добавляет поддержку проверки DataAnnotations в EditContext. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Включает поддержку проверки DataAnnotations для EditContext. |
EnableDataAnnotationsValidation(EditContext) |
Устаревшие..
Включает поддержку проверки DataAnnotations для EditContext. |
FieldCssClass(EditContext, FieldIdentifier) |
Возвращает строку, указывающую состояние указанного поля в виде класса CSS. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Возвращает строку, указывающую состояние указанного поля в виде класса CSS. В зависимости от состояния поля сюда будет входить сочетание значений "modified", "valid" или "invalid". |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Связывает предоставленный FieldCssClassProvider объект с предоставленным EditContext. Это настраивает имена классов CSS полей, используемых EditContextв . |