System.ComponentModel 命名空间

包括受保护的成员
包括继承的成员

包括 .NET Framework 成员
包括 XNA Framework 成员
包括 可移植类库 成员

System.ComponentModel 命名空间包含具有以下功能的类型:实现组件和控件的运行时和设计时行为。子命名空间支持 Managed Extensibility Framework (MEF),提供用于为 ASP.NET 动态数据控件定义元数据的特性类,包含用于定义组件及其用户界面的设计时行为的类型。

命名空间

命名空间 说明
System.ComponentModel System.ComponentModel 命名空间提供用于实现组件和控件的运行时和设计时行为的类。此命名空间包括用于特性和类型转换器的实现、数据源绑定和组件授权的基类和接口。
System.ComponentModel.Composition 此命名空间提供构成托管扩展框架 (MEF) 的类的核心的类。
System.ComponentModel.Composition.Hosting System.ComponentModel.Composition.Hosting 命名空间提供 Managed Extensibility Framework (MEF)类型,这些类型对扩展应用程序的设计者或宿主都很有用。
System.ComponentModel.Composition.Primitives 此命名空间提供作为 MEF 编程模型基础的基元类型。
System.ComponentModel.Composition.ReflectionModel The System.ComponentModel.Composition.ReflectionModel 命名空间为使用基于反射的编程模型的设计者提供 Managed Extensibility Framework (MEF) 类型。
System.ComponentModel.Composition.Registration System.ComponentModel.Composition.Registration 命名空间包含启用托管的扩展性框架 (MEF) 部件的基于规则的配置的类型。
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 命名空间提供在设计时对序列化进行自定义和控制的类型。