FieldCssClassProvider クラス

定義

フォーム フィールドの CSS クラス名を指定して、 EditContextの検証状態またはその他の状態情報を表します。

public ref class FieldCssClassProvider
public class FieldCssClassProvider
type FieldCssClassProvider = class
Public Class FieldCssClassProvider
継承
FieldCssClassProvider

コンストラクター

名前 説明
FieldCssClassProvider()

フォーム フィールドの CSS クラス名を指定して、 EditContextの検証状態またはその他の状態情報を表します。

メソッド

名前 説明
GetFieldCssClass(EditContext, FieldIdentifier)

指定したフィールドの状態を CSS クラスとして示す文字列を取得します。 結果は、"valid""invalid""pending"、または"faulted"のいずれかになります。必要に応じて、IsModified(FieldIdentifier)trueされるときに、"modified "がプレフィックスとして付けられます。

  • "pending" は、 AddValidationTask(FieldIdentifier, Task, CancellationTokenSource) 経由で登録された非同期検証タスクが実行中に出力され、結果がまだ不明であるため、有効または無効に置き換えられます。
  • "faulted" は、フィールドの最後の非同期検証で取り消し以外の例外がスローされたときに生成され、インフラストラクチャが有効性を判断できなかったため、有効または無効に置き換えられます。
  • "valid" または "invalid" は、保留中または障害が発生した状態が適用されない場合に、フィールドの検証メッセージが存在するかどうかを反映します。

適用対象