FieldCssClassProvider Classe

Definizione

Fornisce nomi di classe CSS per i campi modulo per rappresentare lo stato di convalida o altre informazioni sullo stato da un oggetto EditContext.

public ref class FieldCssClassProvider
public class FieldCssClassProvider
type FieldCssClassProvider = class
Public Class FieldCssClassProvider
Ereditarietà
FieldCssClassProvider

Costruttori

Nome Descrizione
FieldCssClassProvider()

Fornisce nomi di classe CSS per i campi modulo per rappresentare lo stato di convalida o altre informazioni sullo stato da un oggetto EditContext.

Metodi

Nome Descrizione
GetFieldCssClass(EditContext, FieldIdentifier)

Ottiene una stringa che indica lo stato del campo specificato come classe CSS. Il risultato è uno di "valid", "invalid""pending", o "faulted", facoltativamente preceduto "modified " da quando IsModified(FieldIdentifier) è true.

  • "pending" viene generato mentre un'attività di convalida asincrona registrata tramite AddValidationTask(FieldIdentifier, Task, CancellationTokenSource) è in anteprima e sostituisce valid/invalid poiché il risultato non è ancora noto.
  • "faulted" viene generato quando l'ultima convalida asincrona del campo ha generato un'eccezione non di annullamento e sostituisce un'eccezione valida/non valida perché l'infrastruttura non è riuscita a determinare la validità.
  • "valid" o "invalid" indica se sono presenti messaggi di convalida per il campo una volta che non viene applicato alcuno stato in sospeso o in errore.

Si applica a