System.ComponentModel 名前空間

保護されたメンバーを含める
継承されたメンバーを含める

.NET Framework メンバーを含める
XNA Framework メンバーを含める
汎用性のあるクラス ライブラリ メンバーを含める

System.ComponentModel 名前空間には、コンポーネントやコントロールの実行時動作およびデザイン時動作を実装する型が含まれます。子名前空間は、MEF (Managed Extensibility Framework) をサポートし、ASP.NET 動的データ コントロールのメタデータを定義する属性クラスを用意し、コンポーネントとそのユーザー インターフェイスのデザイン時動作を定義するための型を含みます。

名前空間

名前空間 説明
System.ComponentModel System.ComponentModel 名前空間には、コンポーネントやコントロールの実行時動作およびデザイン時動作を実装するためのクラスが用意されています。この名前空間には、属性、型コンバーター、データ ソースへの連結、およびライセンス コンポーネントを実装するための基本クラスと基本インターフェイスが含まれています。
System.ComponentModel.Composition この名前空間には、MEF (Managed Extensibility Framework) の中核となるクラスが用意されています。
System.ComponentModel.Composition.Hosting System.ComponentModel.Composition.Hosting 名前空間は、拡張可能なアプリケーションやホストの開発に役立つ MEF (Managed Extensibility Framework) の型を提供します。
System.ComponentModel.Composition.Primitives この名前空間には、MEF プログラミング モデルの基礎となるプリミティブ型が用意されています。
System.ComponentModel.Composition.ReflectionModel System.ComponentModel.Composition.ReflectionModel 名前空間は、リフレクションベースのプログラミング モデルを使用する開発者に MEF (Managed Extensibility Framework) の型を提供します。
System.ComponentModel.Composition.Registration System.ComponentModel.Composition.Registration 名前空間には、MEF (Managed Extensibility Framework) のパーツを可能にするコンテナー型が含まれています。
System.ComponentModel.DataAnnotations System.ComponentModel.DataAnnotations 名前空間には、ASP.NET MVC コントロールおよび ASP.NET データ コントロールのメタデータを定義するために使用される属性クラスが用意されています。
System.ComponentModel.DataAnnotations.Schema System.ComponentModel.DataAnnotations.Schema 名前空間は、ASP.NET MVC コントロールおよび ASP.NET データ コントロールのメタデータを定義するために使用される属性クラスをサポートしています。
System.ComponentModel.Design System.ComponentModel.Design 名前空間には、コンポーネントのカスタム デザイン時の動作やデザイン時にコンポーネントを構成するためのユーザー インターフェイスを構築するために、開発者が使用できるクラスが含まれています。開発者がコンポーネントを配置したり、コンポーネントのプロパティを設定したりできるようにするしくみは、デザイン時の環境が用意します。コンポーネントによっては、デザイン時の環境で正常に機能するために、特定のデザイン時だけの動作が必要になる場合があります。コンポーネントや複合データ型の値の構成について開発者を支援する、カスタム ユーザー インターフェイスを提供することも有効な場合があります。この名前空間内で定義されるクラスやインターフェイスを使用して、コンポーネントのデザイン時動作を構築したり、デザイン時サービスにアクセスしたり、カスタマイズされたデザイン時構成インターフェイスを実装できます。
System.ComponentModel.Design.Data System.ComponentModel.Design.Data 名前空間には、データ関連コンポーネントのカスタム デザイン時の動作を構築するために使用できるクラスが含まれています。
System.ComponentModel.Design.Serialization System.ComponentModel.Design.Serialization 名前空間は、デザイン時のシリアル化のカスタマイズと制御をサポートする型を提供します。