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 základní přístup k definici vazby, která spojuje vlastnosti cílových objektů vazby (obvykle elementy WPF) a jakýkoli zdroj dat (například databáze, soubor XML nebo jakýkoli objekt obsahující data).

BindingBase

Definuje společné charakteristiky Binding, PriorityBindinga MultiBinding třídy.

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é slouží k ověření objektu.

BindingListCollectionView

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

BindingOperations

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

CollectionContainer

Obsahuje existující strukturu kolekce, jako je například nebo ObservableCollection<T> , DataSetkterá 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 objektem CollectionView na základě objektu GroupDescriptions.

CollectionViewRegisteringEventArgs

Poskytuje data pro událost CollectionViewRegistering.

CollectionViewSource

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

CompositeCollection

Umožňuje zobrazení více kolekcí a položek jako jednoho seznamu.

DataChangedEventManager

WeakEventManager Poskytuje implementaci, abyste mohli použít model slabého naslouchacího procesu událostí k připojení naslouchacích procesů událostiDataChanged.

DataSourceProvider

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

ListCollectionView

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

MultiBinding

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

MultiBindingExpression

Obsahuje informace o instanci jedné instance objektu MultiBinding.

ObjectDataProvider

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

PriorityBinding

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

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 autorovi převaděče hodnot určit datové typy zapojené do implementace 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 (Uniform Resource Identifier) a předponou.

XmlNamespaceMappingCollection

Představuje kolekci XmlNamespaceMapping objektů.

Rozhraní

IMultiValueConverter

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

IValueConverter

Poskytuje způsob použití vlastní logiky u vazby.

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 pro výběr GroupDescription na základě nadřazené skupiny a její úrovně.

UpdateSourceExceptionFilterCallback

Představuje metodu, která zpracovává výjimky, které jsou vyvolán během aktualizace zdrojové hodnoty vazby. Musí se použít s sadou ExceptionValidationRule.