EditContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
変更されたフィールドや現在の検証メッセージのセットを示すフラグなど、データ編集プロセスに関連するメタデータを保持します。
public ref class EditContext sealed
public sealed class EditContext
type EditContext = class
Public NotInheritable Class EditContext
- 継承
-
EditContext
コンストラクター
EditContext(Object) |
のインスタンス EditContextを構築します。 |
プロパティ
Model |
この EditContextのモデル オブジェクトを取得します。 |
Properties |
このインスタンスに関連付けられている任意のプロパティのコレクションを取得します。 |
ShouldUseFieldIdentifiers |
入力>要素に対<してフィールド識別子を生成するかどうかを取得します。 |
メソッド
Field(String) |
この EditContextModelの FieldIdentifier で指定したフィールド名に対応する を指定します。 |
GetValidationMessages() |
すべてのフィールドの現在の検証メッセージを取得します。 このメソッドは検証自体を実行しません。 以前の検証アクションによって決定されたメッセージのみが返されます。 |
GetValidationMessages(Expression<Func<Object>>) |
指定したフィールドの現在の検証メッセージを取得します。 このメソッドは検証自体を実行しません。 以前の検証アクションによって決定されたメッセージのみが返されます。 |
GetValidationMessages(FieldIdentifier) |
指定したフィールドの現在の検証メッセージを取得します。 このメソッドは検証自体を実行しません。 以前の検証アクションによって決定されたメッセージのみが返されます。 |
IsModified() |
この EditContext 内のいずれかのフィールドが変更されたかどうかを判断します。 |
IsModified(Expression<Func<Object>>) |
この EditContext 内の指定したフィールドが変更されたかどうかを判断します。 |
IsModified(FieldIdentifier) |
この EditContext 内の指定したフィールドが変更されたかどうかを判断します。 |
IsValid(Expression<Func<Object>>) |
この EditContext 内の指定されたフィールドに、関連付けられた検証メッセージが含まれないかどうかを判断します。 |
IsValid(FieldIdentifier) |
この EditContext 内の指定されたフィールドに、関連付けられた検証メッセージが含まれないかどうかを判断します。 |
MarkAsUnmodified() |
この EditContext内のすべての変更フラグをクリアします。 |
MarkAsUnmodified(FieldIdentifier) |
指定したフィールドに対して追跡できる変更フラグをクリアします。 |
NotifyFieldChanged(FieldIdentifier) |
指定したフィールドの値が変更されたことを通知します。 |
NotifyValidationStateChanged() |
検証状態の一部の側面が変更されたことを通知します。 |
Validate() |
この を検証します EditContext。 |
イベント
OnFieldChanged |
フィールド値が変更されたときに発生するイベント。 |
OnValidationRequested |
検証が要求されたときに発生するイベント。 |
OnValidationStateChanged |
検証状態が変更されたときに発生するイベント。 |
拡張メソッド
AddDataAnnotationsValidation(EditContext) |
古い.
DataAnnotations 検証のサポートを に追加します EditContext。 |
EnableDataAnnotationsValidation(EditContext, IServiceProvider) |
の DataAnnotations 検証サポートを EditContext有効にします。 |
EnableDataAnnotationsValidation(EditContext) |
古い.
の DataAnnotations 検証サポートを EditContext有効にします。 |
FieldCssClass(EditContext, FieldIdentifier) |
指定したフィールドの状態を CSS クラスとして示す文字列を取得します。 |
FieldCssClass<TField>(EditContext, Expression<Func<TField>>) |
指定したフィールドの状態を CSS クラスとして示す文字列を取得します。 これには、フィールドの状態に応じて、"modified"、"valid"、または "invalid" の組み合わせが含まれます。 |
SetFieldCssClassProvider(EditContext, FieldCssClassProvider) |
指定された を指定された FieldCssClassProvider に EditContext関連付けます。 これにより、 内で使用されるフィールド CSS クラス名がカスタマイズされます EditContext。 |