System.Windows.Data Obor názvů

Obsahuje třídy používané pro vazby vlastností ke zdrojům dat, třídám zprostředkovatele zdrojů dat a implementacím kolekcí a zobrazení specifických pro data.

Třídy

Name Description
Binding

Poskytuje základní přístup k definici vazby, která spojuje vlastnosti cílových objektů vazby (obvykle prvky WPF (Windows Presentation Foundation)) a jakýkoli zdroj dat (například databáze, soubor XML nebo jakýkoli objekt obsahující data).

BindingBase

Definuje společné vlastnosti 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 Microsoft ActiveX Data Objects (ADO).

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>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 CollectionView objektem na základě objektu GroupDescriptions.

CollectionViewRegisteringEventArgs

Poskytuje data pro událost CollectionViewRegistering.

CollectionViewSource

Proxy jazyka CollectionView XAML (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ý naslouchací proces 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 k vytvoření jednoho objektu nebo seznamu objektů, které můžete použít jako vazbové zdrojové objekty.

DataTransferEventArgs

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

FilterEventArgs

Poskytuje informace a data událostí 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

Zalamuje 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 autor 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) , pokud 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í

Name Description
IMultiValueConverter

Poskytuje způsob použití vlastní logiky v .MultiBinding

IValueConverter

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

Výčty

Name Description
BindingMode

Popisuje směr toku dat ve vazbě.

BindingStatus

Popisuje stav vazby.

RelativeSourceMode

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

UpdateSourceTrigger

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

Delegáti

Name Description
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ány během aktualizace zdrojové hodnoty vazby. To musí být použito s ExceptionValidationRule.