共用方式為


System.ComponentModel 命名空間

System.ComponentModel、System.ComponentModel.DataAnnotations 和 System.ComponentModel.DataAnnotations.Schema 包含的型別可以實作元件和控制項的執行階段和設計階段行為。

本主題說明 適用於 Windows 市集應用程式的 .NET 所包含之 System.ComponentModel 命名空間中的型別。請注意,適用於 Windows 市集應用程式的 .NET 不包含每個型別的所有成員。如需個別型別的詳細資訊,請參閱連結的主題。型別的文件會指出 適用於 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

指定屬性參與開放式並行存取 (Optimistic Concurrency) 檢查。

CustomValidationAttribute

指定自訂驗證方法,此方法用來驗證屬性或類別執行個體。

DataType

代表與資料欄位和參數相關聯之資料型別的列舉型別 (Enumeration)。

DataTypeAttribute

指定與資料欄位產生關聯的其他型別名稱。

DisplayAttribute

提供一般用途屬性,可讓您為實體部分類別的型別和成員指定可當地語系化的字串。

DisplayColumnAttribute

指定所參考資料表中顯示的資料行為外部索引鍵資料行。

DisplayFormatAttribute

指定資料欄位的顯示方式與格式。

EditableAttribute

指出資料欄位是否可以編輯。

EnumDataTypeAttribute

讓 .NET Framework 列舉型別對應至資料行。

FilterUIHintAttribute

表示用來指定資料行篩選行為的屬性。

KeyAttribute

表示唯一識別實體的一或多個屬性。

RangeAttribute

指定資料欄位值的數值範圍條件約束。

RegularExpressionAttribute

指定資料欄位值必須符合指定的規則運算式。

RequiredAttribute

指出需要使用資料欄位值。

StringLengthAttribute

指定資料欄位中允許的最小和最大字元長度。

TimestampAttribute

將資料行的資料型別指定為資料列版本。

UIHintAttribute

指定用於顯示資料欄位的範本或使用者控制項。

ValidationAttribute

做為所有驗證屬性的基底類別 (Base Class)。

ValidationContext

描述其中要執行驗證檢查的內容。

ValidationException

表示使用 ValidationAttribute 類別驗證資料欄位時發生的例外狀況。

ValidationResult

表示驗證要求結果的容器。

Validator

定義協助程式類別,包含在相關聯的 ValidationAttribute 屬性內時,可用來驗證物件、屬性和方法。

System.ComponentModel.DataAnnotations.Schema 命名空間

適用於 Windows 市集應用程式的 .NET 支援的型別

DatabaseGeneratedAttribute

表示資料庫產生的屬性。

DatabaseGeneratedOption

列舉資料庫產生的選項。

請參閱

概念

適用於 Windows 市集應用程式的 .NET - 支援的應用程式開發介面