EditContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje metadata související s procesem úprav dat, například příznaky, které označují, která pole byla změněna, a aktuální sadu ověřovacích zpráv.
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- Dědičnost
-
EditContext
Konstruktory
| EditContext(Object) |
Vytvoří instanci EditContext . |
Vlastnosti
| Model |
Získá objekt modelu pro tento EditContext objekt . |
| Properties |
Získá kolekci libovolných vlastností přidružených k této instanci. |
Metody
| Field(String) |
Poskytuje odpovídající FieldIdentifier zadanému názvu pole v tomto EditContext parametru Model . |
| GetValidationMessages() |
Získá aktuální ověřovací zprávy napříč všemi poli.
|
| GetValidationMessages(Expression<Func<Object>>) |
Získá aktuální ověřovací zprávy pro zadané pole.
|
| GetValidationMessages(FieldIdentifier) |
Získá aktuální ověřovací zprávy pro zadané pole.
|
| IsModified() |
Určuje, jestli se změnilo kterékoli EditContext z polí v této části. |
| IsModified(Expression<Func<Object>>) |
Určuje, zda byla změněna EditContext zadaná pole v této části. |
| IsModified(FieldIdentifier) |
Určuje, zda byla změněna EditContext zadaná pole v této části. |
| MarkAsUnmodified() |
Vymaže všechny příznaky úprav v rámci tohoto souboru EditContext . |
| MarkAsUnmodified(FieldIdentifier) |
Vymaže příznak úpravy, který lze sledovat pro zadané pole. |
| NotifyFieldChanged(FieldIdentifier) |
Signalizuje, že hodnota zadaného pole se změnila. |
| NotifyValidationStateChanged() |
Signalizuje, že se změnil nějaký aspekt stavu ověření. |
| Validate() |
Ověří to EditContext . |
Události
| OnFieldChanged |
Událost, která je vyvolána při změně hodnoty pole. |
| OnValidationRequested |
Událost, která je vyvolána při vyžádání ověření. |
| OnValidationStateChanged |
Událost, která je vyvolána při změně stavu ověření. |
Metody rozšíření
| AddDataAnnotationsValidation(EditContext) |
Zastaralé.
Přidá podporu ověřování pro dataanotace do EditContext . |
| EnableDataAnnotationsValidation(EditContext) |
Povoluje podporu ověřování pro dataanotace pro EditContext . |
| FieldCssClass(EditContext, FieldIdentifier) |
Získá řetězec, který označuje stav zadaného pole jako třídu šablony stylů CSS. |
| FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Získá řetězec, který označuje stav zadaného pole jako třídu šablony stylů CSS. V závislosti na stavu pole bude obsahovat několik kombinací "upravených", "platných" nebo "neplatných". |
| SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Přidruží k dodanému FieldCssClassProvider EditContext . Tím se upraví názvy tříd CSS pole používané v EditContext . |