System.ComponentModel 命名空間

包含受保護的成員
包含繼承的成員

包含 .NET Framework 成員
包含 XNA Framework 成員
包含 可攜式類別庫 成員

System.ComponentModel 命名空間包含的類型,可實作元件和控制項的執行階段和設計階段行為。子命名空間支援 Managed Extensibility Framework (MEF)、提供可定義 ASP.NET Dynamic Data 控制項之中繼資料的屬性類別,以及包含可讓您定義元件及其使用者介面之設計階段行為的類型。

命名空間

命名空間 描述
System.ComponentModel System.ComponentModel 命名空間提供類別,用於實作元件和控制項的執行階段和設計階段行為。這個命名空間會包含基底類別 (Base Class) 和介面,用於實作屬性 (Attribute) 和型別轉換子 (Type Converter)、繫結至資料來源,以及授權元件。
System.ComponentModel.Composition 這個命名空間所提供的類別會構成 Managed Extensibility Framework (MEF) 的核心。
System.ComponentModel.Composition.Hosting System.ComponentModel.Composition.Hosting 命名空間會提供 Managed Extensibility Framework (MEF) 型別,對擴充應用程式或主應用程式的開發人員很有用。
System.ComponentModel.Composition.Primitives 這個命名空間會提供做為 MEF 程式設計模型之基礎的基本型別。
System.ComponentModel.Composition.ReflectionModel System.ComponentModel.Composition.ReflectionModel 命名空間會提供 Managed Extensibility Framework (MEF) 型別,有助於使用反映架構之程式設計模型的開發人員。
System.ComponentModel.Composition.Registration System.ComponentModel.Composition.Registration 命名空間包含類型,該類型可讓您啟用 Managed Extensibility Framework (MEF) 組件的規則組態。
System.ComponentModel.DataAnnotations System.ComponentModel.DataAnnotations 命名空間 (Namespace) 提供屬性類別,這些類別可用來定義 ASP.NET MVC 和 ASP.NET 資料控制項的中繼資料 (Metadata)。
System.ComponentModel.DataAnnotations.Schema System.ComponentModel.DataAnnotations.Schema 命名空間 (Namespace) 提供對屬性類別的支援,這些類別可用來定義 ASP.NET MVC 和 ASP.NET 資料控制項的中繼資料 (Metadata)。
System.ComponentModel.Design System.ComponentModel.Design 命名空間 (Namespace) 包含的類別,可供開發人員用來建置 (Build) 元件的自訂設計階段行為以及在設計階段設定元件的使用者介面。開發人員可以透過設計階段環境所提供的系統,排列元件並設定元件的屬性。有些元件可能需要僅適用設計階段的特定行為,才能在設計階段環境中正常運作。提供協助開發人員設定元件或複雜資料型別值的自訂使用者介面可能也頗有價值。在此命名空間內定義的類別和介面,也可以用來建置元件的自訂設計階段行為、存取設計階段服務以及實作自訂的設計階段組態介面。
System.ComponentModel.Design.Data System.ComponentModel.Design.Data 命名空間包含類別,可用來建置資料相關元件的自訂設計階段行為。
System.ComponentModel.Design.Serialization System.ComponentModel.Design.Serialization 命名空間提供的型別支援在設計階段時序列化 (Serialization) 的自訂與控制。