EditContext Třída

Definice

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.

         Tato metoda neprovádí samotné ověření. Vrátí pouze zprávy určené předchozími ověřovacími akcemi.
GetValidationMessages(Expression<Func<Object>>)

Získá aktuální ověřovací zprávy pro zadané pole.

         Tato metoda neprovádí samotné ověření. Vrátí pouze zprávy určené předchozími ověřovacími akcemi.
GetValidationMessages(FieldIdentifier)

Získá aktuální ověřovací zprávy pro zadané pole.

         Tato metoda neprovádí samotné ověření. Vrátí pouze zprávy určené předchozími ověřovacími akcemi.
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 .

Platí pro