System.ComponentModel 名前空間

System.ComponentModel、System.ComponentModel.DataAnnotations、および System.ComponentModel.DataAnnotations.Schema には、コンポーネントとコントロールの実行時およびデザイン時の動作を実装する型が含まれています。

このトピックでは、Windows ストア アプリ用 .NET に含まれる System.ComponentModel 名前空間の型を示します。Note that the Windows ストア アプリ用 .NET does not include all the members of each type.それぞれの型については、リンク先のトピックを参照してください。各型のドキュメントには、Windows ストア アプリ用 .NET に含まれるメンバーが示されています。

System.ComponentModel 名前空間

Windows ストア アプリ用 .NET でサポートされる型

説明

AsyncCompletedEventArgs

MethodNameCompleted イベントにデータを提供します。

AsyncCompletedEventHandler

非同期操作の MethodNameCompleted イベントを処理するメソッドを表します。

CancelEventArgs

取り消しできるイベントのデータを提供します。

DataErrorsChangedEventArgs

INotifyDataErrorInfo.ErrorsChanged イベントにデータを提供します。

DefaultValueAttribute

プロパティの既定値を指定します。

EditorBrowsableAttribute

プロパティまたはメソッドをエディターで表示できるように指定します。このクラスは継承できません。

EditorBrowsableState

プロパティまたはメソッドがエディター内から参照できる状態かどうかを指定します。

IChangeTracking

オブジェクトが変更されたかどうかの問い合わせと、変更されたステータスのリセットを行うための機構を定義します。

IEditableObject

データ ソースとして使用されるオブジェクトの変更をコミットまたはロールバックする機能を提供します。

INotifyDataErrorInfo

カスタムの同期および非同期の検証サポートを提供するためにデータ エンティティ クラスに実装できるメンバーを定義します。

INotifyPropertyChanged

プロパティ値が変更されたことをクライアントに通知します。

IRevertibleChangeTracking

変更のロールバックをサポートします。

ProgressChangedEventArgs

ProgressChanged イベントにデータを提供します。

ProgressChangedEventHandler

BackgroundWorker クラスの ProgressChanged イベントを処理するメソッドを表します。このクラスは継承できません。

PropertyChangedEventArgs

PropertyChanged イベントにデータを提供します。

PropertyChangedEventHandler

コンポーネントでプロパティが変更されたときに発生する PropertyChanged イベントを処理するメソッドを表します。

System.ComponentModel.DataAnnotations 名前空間

Windows ストア アプリ用 .NET でサポートされる型

説明

AssociationAttribute

エンティティ メンバーが、外部キーのリレーションシップなどデータ リレーションシップを表すことを指定します。

ConcurrencyCheckAttribute

オプティミスティック同時実行チェックにプロパティを使用することを指定します。

CustomValidationAttribute

プロパティまたはクラス インスタンスを検証するために使用されるカスタム検証メソッドを指定します。

DataType

データ フィールドとパラメーターに関連付けられたデータ型の列挙型を表します。

DataTypeAttribute

データ フィールドに関連付ける追加の型の名前を指定します。

DisplayAttribute

エンティティ部分クラスの型やメンバーに対してローカライズ可能な文字列を指定できる汎用属性を提供します。

DisplayColumnAttribute

参照先テーブルで外部キー列として表示される列を指定します。

DisplayFormatAttribute

データ フィールドの表示方法および書式設定方法を指定します。

EditableAttribute

データ フィールドが編集できるかどうかを示します。

EnumDataTypeAttribute

.NET Framework の列挙型をデータ列にマップできるようにします。

FilterUIHintAttribute

列のフィルター処理動作を指定するための属性を表します。

KeyAttribute

エンティティを一意に識別する 1 つ以上のプロパティを示します。

RangeAttribute

データ フィールドの値の数値範囲制約を指定します。

RegularExpressionAttribute

データ フィールド値が指定した正規表現に一致する必要があることを指定します。

RequiredAttribute

データ フィールド値が必須であることを指定します。

StringLengthAttribute

データ フィールドの最小と最大の文字数を指定します。

TimestampAttribute

列のデータ型を行バージョンとして指定します。

UIHintAttribute

データ フィールドの表示に使用されるテンプレート コントロールまたはユーザー コントロールを指定します。

ValidationAttribute

すべての検証属性の基本クラスとして機能します。

ValidationContext

検証チェックの実行コンテキストを記述します。

ValidationException

ValidationAttribute クラスの使用時にデータ フィールドの検証で発生する例外を表します。

ValidationResult

検証要求の結果のコンテナーを表します。

Validator

オブジェクト、プロパティ、およびメソッドに関連付けられている ValidationAttribute に含めることで、これらの検証に使用できるヘルパー クラスを定義します。

System.ComponentModel.DataAnnotations.Schema 名前空間

Windows ストア アプリ用 .NET でサポートされる型

DatabaseGeneratedAttribute

データベースによって生成された属性を表します。

DatabaseGeneratedOption

データベースによって生成されるオプションを列挙します。

参照

概念

Windows ストア アプリ用 .NET の API