System.Windows.Data Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |