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 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. |