System.Windows.Data Obor názvů

Obsahuje třídy používané pro vazbu vlastností se zdroji dat, třídami zprostředkovatele zdrojů dat a implementacemi 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 elementů WPF) a libovolného zdroje dat (například databáze, soubor XML nebo jakýkoli objekt, který obsahuje data).

BindingBase

Definuje společné charakteristiky Bindingtříd , PriorityBindinga MultiBinding .

BindingExpression

Obsahuje informace o jedné instanci objektu Binding.

BindingExpressionBase

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

BindingGroup

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

BindingListCollectionView

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

BindingOperations

Poskytuje statické metody pro manipulaci s vazbami, včetně Bindingobjektů , MultiBindinga PriorityBinding .

CollectionContainer

Obsahuje existující strukturu kolekce, například nebo ObservableCollection<T>DataSet, která se má použít uvnitř objektu 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 objektem CollectionView na základě objektu GroupDescriptions.

CollectionViewRegisteringEventArgs

Poskytuje data pro událost CollectionViewRegistering.

CollectionViewSource

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

CompositeCollection

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

DataChangedEventManager

WeakEventManager Poskytuje implementaci, abyste mohli k události připojit naslouchací procesy pomocí vzoru "slabý naslouchací proces událostíDataChanged".

DataSourceProvider

Běžné základní třídy a kontrakty pro DataSourceProvider objekty, což jsou továrny, které provádějí některé dotazy k vytvoření jednoho objektu nebo seznamu objektů, které můžete 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ženy k Filter události.

ListCollectionView

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

MultiBinding

Popisuje kolekci objektů připojených Binding k jedné vazbě cílové vlastnosti.

MultiBindingExpression

Obsahuje informace o instanci jedné instance objektu MultiBinding.

ObjectDataProvider

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

PriorityBinding

Popisuje kolekci Binding objektů, která je připojena k jedné vazbě cílové vlastnosti, která přijímá hodnotu z první vazby v kolekci, která úspěšně vytvoří hodnotu.

PriorityBindingExpression

Obsahuje informace o instanci jedné instance objektu PriorityBinding.

PropertyGroupDescription

Popisuje seskupení položek pomocí názvu vlastnosti jako kritéria.

RelativeSource

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

ValueConversionAttribute

Představuje atribut, který umožňuje autoru převaděče hodnot zadat datové typy zahrnuté v implementaci převaděče.

ValueUnavailableException

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

XmlDataProvider

Umožňuje deklarativní přístup k datům XML pro datové vazby.

XmlNamespaceMapping

Deklaruje mapování mezi identifikátorem URI a předponou.

XmlNamespaceMappingCollection

Představuje kolekci XmlNamespaceMapping objektů.

Rozhraní

IMultiValueConverter

Poskytuje způsob použití vlastní logiky MultiBindingv .

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á bude zpracovávat Filter událost.

GroupDescriptionSelectorCallback

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

UpdateSourceExceptionFilterCallback

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