System.Windows.Data Obor názvů

Obsahuje třídy používané pro vázání vlastností na zdroje dat, třídy zprostředkovatele zdrojů dat a implementace kolekcí a zobrazení specifických pro data.

Třídy

Binding

Poskytuje přístup vysoké úrovně k definici vazby, která propojuje vlastnosti cílových objektů vazby (obvykle elementy WPF) a libovolný zdroj dat (například databáze, soubor XML nebo libovolný objekt, který obsahuje data).

BindingBase

Definuje společné charakteristiky tříd Binding PriorityBinding , MultiBinding a .

BindingExpression

Obsahuje informace o jedné instanci Binding .

BindingExpressionBase

Představuje základní třídu pro BindingExpression , PriorityBindingExpression a MultiBindingExpression .

BindingGroup

Obsahuje kolekci vazeb a ValidationRule objektů, které slouží k ověření objektu.

BindingListCollectionView

představuje CollectionView kolekci pro kolekce, které implementují IBindingList , například zobrazení dat Microsoft rozhraní ADO (ActiveX Data Objects) (ADO).

BindingOperations

Poskytuje statické metody pro manipulaci s vazbami, včetně Binding MultiBinding objektů , a PriorityBinding .

CollectionContainer

Obsahuje existující strukturu kolekce, jako je například ObservableCollection<T> nebo DataSet , která se má použít uvnitř CompositeCollection .

CollectionRegisteringEventArgs

Poskytuje data pro událost CollectionRegistering.

CollectionView

Představuje zobrazení pro seskupení, řazení, filtrování a navigaci v kolekci dat.

CollectionViewGroup

Představuje skupinu vytvořenou CollectionView objektem založeným na GroupDescriptions objektu .

CollectionViewRegisteringEventArgs

Poskytuje data pro událost CollectionViewRegistering.

CollectionViewSource

Proxy jazyk Extensible Application Markup Language (XAML) (XAML) CollectionView třídy.

CompositeCollection

Umožňuje zobrazit více kolekcí a položek jako jeden seznam.

DataChangedEventManager

Poskytuje implementaci, takže můžete použít model "slabého naslouchacího procesu WeakEventManager událostí" k připojení naslouchacích procesů pro DataChanged událost.

DataSourceProvider

Společná základní třída a kontrakt pro DataSourceProvider objekty, které jsou továrny, které spouštějí některé dotazy pro vytvoření jednoho objektu nebo seznamu objektů, které lze použít jako vazby zdrojových objektů.

DataTransferEventArgs

Zapouzdřuje argumenty pro události přenosu dat.

FilterEventArgs

Poskytuje informace a data událostí, která jsou přidružena k Filter události.

ListCollectionView

Představuje zobrazení kolekce pro kolekce, které implementují IList .

MultiBinding

Popisuje kolekci Binding objektů připojených k vlastnosti cíle jedné vazby.

MultiBindingExpression

Obsahuje informace o instanci s jednou instancí MultiBinding .

ObjectDataProvider

Zalomí a vytvoří objekt, který lze použít jako zdroj vazby.

PriorityBinding

Popisuje kolekci Binding objektů, které jsou připojeny k vlastnosti cíle jedné vazby, která přijímá svou hodnotu z první vazby v kolekci, která vytváří hodnotu úspěšně.

PriorityBindingExpression

Obsahuje informace o instanci s jednou instancí PriorityBinding .

PropertyGroupDescription

Popisuje seskupení položek, které jako kritéria používají název vlastnosti.

RelativeSource

Implementuje rozšíření značek, které popisuje umístění zdroje vazby relativně k pozici cíle vazby.

ValueConversionAttribute

Představuje atribut, který umožňuje autorovi hodnoty určit typy dat, které se podílejí na implementaci převaděče.

ValueUnavailableException

Výjimka, která je vyvolána metodou, GetValue(Object, String) když hodnota není k dispozici.

XmlDataProvider

Povoluje deklarativní přístup k datům XML pro datovou vazbu.

XmlNamespaceMapping

Deklaruje mapování mezi identifikátorem URI (Uniform Resource Identifier) a předponou.

XmlNamespaceMappingCollection

Představuje kolekci XmlNamespaceMapping objektů.

Rozhraní

IMultiValueConverter

Poskytuje způsob, jak použít vlastní logiku v MultiBinding .

IValueConverter

Poskytuje způsob, jak použít vlastní logiku na vazbu.

Výčty

BindingMode

Popisuje směr toku dat ve vazbě.

BindingStatus

Popisuje stav vazby.

RelativeSourceMode

Popisuje umístění zdroje vazby vzhledem k pozici cíle vazby.

UpdateSourceTrigger

Popisuje načasování aktualizací zdroje vazby.

Delegáti

CollectionSynchronizationCallback

Představuje metodu, která synchronizuje kolekci pro přístup mezi vlákny.

FilterEventHandler

Představuje metodu, která zpracuje Filter událost.

GroupDescriptionSelectorCallback

Představuje metodu, která se používá k poskytnutí vlastní logiky pro výběr na základě nadřazené skupiny a GroupDescription její úrovně.

UpdateSourceExceptionFilterCallback

Představuje metodu, která zpracovává výjimky, které jsou vyvolány během aktualizace zdrojové hodnoty vazby. Toto je nutné použít s ExceptionValidationRule .