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 označující, 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 objektu EditContext. |
Vlastnosti
Model |
Získá objekt modelu pro tento EditContextobjekt . |
Properties |
Získá kolekci libovolných vlastností přidružených k této instanci. |
ShouldUseFieldIdentifiers |
Získá, zda identifikátory pole mají být generovány pro <vstupní> elementy. |
Metody
Field(String) |
FieldIdentifier Poskytuje odpovídající zadanému názvu pole na tomto EditContextModelpoli . |
GetValidationMessages() |
Získá aktuální ověřovací zprávy napříč všemi poli. Tato metoda neprovádí ověření sama. Vrací pouze zprávy určené předchozími akcemi ověření. |
GetValidationMessages(Expression<Func<Object>>) |
Získá aktuální ověřovací zprávy pro zadané pole. Tato metoda neprovádí ověření sama. Vrací pouze zprávy určené předchozími akcemi ověření. |
GetValidationMessages(FieldIdentifier) |
Získá aktuální ověřovací zprávy pro zadané pole. Tato metoda neprovádí ověření sama. Vrací pouze zprávy určené předchozími akcemi ověření. |
IsModified() |
Určuje, zda byla některá pole v tomto EditContext poli změněna. |
IsModified(Expression<Func<Object>>) |
Určuje, zda byla změněna zadaná pole v tomto EditContext poli. |
IsModified(FieldIdentifier) |
Určuje, zda byla změněna zadaná pole v tomto EditContext poli. |
IsValid(Expression<Func<Object>>) |
Určuje, zda zadaná pole v této EditContext oblasti nemají přidružené ověřovací zprávy. |
IsValid(FieldIdentifier) |
Určuje, zda zadaná pole v této EditContext oblasti nemají přidružené ověřovací zprávy. |
MarkAsUnmodified() |
Vymaže všechny příznaky úprav v rámci tohoto EditContextobjektu . |
MarkAsUnmodified(FieldIdentifier) |
Vymaže všechny příznaky úprav, které mohou být sledovány pro zadané pole. |
NotifyFieldChanged(FieldIdentifier) |
Signalizuje změnu hodnoty zadaného pole. |
NotifyValidationStateChanged() |
Signály, že se změnily některé aspekty stavu ověření. |
Validate() |
Ověří tento příkaz EditContext. |
Událost
OnFieldChanged |
Událost, která je vyvolána při změně hodnoty pole. |
OnValidationRequested |
Událost, která je vyvolána při požadavku na ověření. |
OnValidationStateChanged |
Událost, která je vyvolána při změně stavu ověření. |
Metody rozšíření
AddDataAnnotationsValidation(EditContext) |
Zastaralé.
Přidá do objektu EditContextpodporu ověřování DataAnnotations. |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
Povolí podporu ověřování DataAnnotations pro EditContext. |
EnableDataAnnotationsValidation(EditContext) |
Zastaralé.
Povolí podporu ověřování DataAnnotations pro EditContext. |
FieldCssClass(EditContext, FieldIdentifier) |
Získá řetězec, který označuje stav zadané pole jako css třídy. |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
Získá řetězec, který označuje stav zadané pole jako css třídy. To bude v závislosti na stavu pole zahrnovat kombinaci "změněno", "platné" nebo "neplatné". |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
Přidruží dodanou FieldCssClassProvider .EditContext Tím se přizpůsobí názvy tříd CSS pole používané v rámci EditContext. |