System.Windows.Data 命名空間

包含類別,可用於將屬性繫結至資料來源、資料來源提供者類別,以及集合和檢視之特定資料的實作。

類別

Binding

提供繫結定義的高層級存取,連接繫結目標物件的屬性 (通常為 WPF 元素) 和任何資料來源 (例如資料庫、XML 檔案或任何包含資料的物件)。

BindingBase

定義 BindingPriorityBindingMultiBinding 類別的通用特性。

BindingExpression

包含 Binding 單一執行個體的相關資訊。

BindingExpressionBase

表示 BindingExpressionPriorityBindingExpressionMultiBindingExpression 的基底類別。

BindingGroup

內含用來驗證物件之繫結和 ValidationRule 物件的集合。

BindingListCollectionView

代表實作 IBindingList 之集合的 CollectionView,例如 Microsoft ActiveX Data Objects (ADO) 資料檢視。

BindingOperations

提供靜態方法操作繫結,包括 BindingMultiBindingPriorityBinding 物件。

CollectionContainer

保留現有的集合結構,例如 ObservableCollection<T>DataSet,以在 CompositeCollection 內使用。

CollectionRegisteringEventArgs

提供 CollectionRegistering 事件的資料。

CollectionView

代表對分組、排序、篩選以及巡覽資料集合的檢視。

CollectionViewGroup

表示 CollectionView 物件根據 GroupDescriptions 所建立的群組。

CollectionViewRegisteringEventArgs

提供 CollectionViewRegistering 事件的資料。

CollectionViewSource

CollectionView 類別的 Extensible Application Markup Language (XAML) Proxy。

CompositeCollection

允許以單一清單顯示多個集合和項目。

DataChangedEventManager

提供 WeakEventManager 實作,讓您能夠使用「弱式事件接聽程式」模式附加 DataChanged 事件的接聽程式。

DataSourceProvider

常用的基底類別和 DataSourceProvider 物件協定,是執行幾項查詢以產生單一物件或物件清單 (可當作繫結來源物件使用) 的因素。

DataTransferEventArgs

封裝資料傳輸事件的引數。

FilterEventArgs

提供與 Filter 事件相關聯的資訊與事件資料。

ListCollectionView

表示實作 IList 之集合的集合檢視。

MultiBinding

描述附加至單一繫結目標屬性的 Binding 物件集合。

MultiBindingExpression

包含 MultiBinding 單一執行個體的相關執行個體資訊。

ObjectDataProvider

包裝並建立可作為繫結來源的物件。

PriorityBinding

描述 Binding 物件的集合,該集合會附加至單一繫結目標屬性,並會從成功產生值的集合中的第一個繫結接收其值。

PriorityBindingExpression

包含 PriorityBinding 單一執行個體的相關執行個體資訊。

PropertyGroupDescription

描述使用屬性名稱作為準則的項目群組。

RelativeSource

實作標記延伸,這個標記延伸描述與繫結目標位置相對的繫結來源位置。

ValueConversionAttribute

代表屬性,這個屬性允許值轉換器的作者指定涉及轉換器實作的資料類型。

ValueUnavailableException

當無法取得值時,由 GetValue(Object, String) 方法所擲回的例外狀況。

XmlDataProvider

啟用對於 XML 資料的宣告式存取以進行資料繫結。

XmlNamespaceMapping

宣告統一資源識別項 (URI) 與前置詞之間的對應。

XmlNamespaceMappingCollection

表示 XmlNamespaceMapping 物件的集合。

介面

IMultiValueConverter

提供方法在 MultiBinding 中套用自訂邏輯。

IValueConverter

提供方法,將自訂邏輯套用至繫結。

列舉

BindingMode

描述繫結的資料流程方向。

BindingStatus

描述繫結的狀態。

RelativeSourceMode

描述繫結來源對繫結目標的相對位置。

UpdateSourceTrigger

描述繫結來源更新的時機。

委派

CollectionSynchronizationCallback

表示同步處理跨執行緒存取集合的方法。

FilterEventHandler

表示處理 Filter 事件的方法。

GroupDescriptionSelectorCallback

表示用於提供自訂邏輯的方法,以根據父群組及其層級選取 GroupDescription

UpdateSourceExceptionFilterCallback

代表方法,這個方法會處理繫結來源值更新期間所擲回的例外狀況。 這必須搭配 ExceptionValidationRule 使用。