System.Windows.Data Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A tulajdonságok adatforrásokhoz, adatforrás-szolgáltatói osztályokhoz és gyűjtemények és nézetek adatspecifikus implementációihoz használt osztályokat tartalmaz.
Osztályok
| Name | Description |
|---|---|
| Binding |
Magas szintű hozzáférést biztosít egy kötés definícióhoz, amely összekapcsolja a kötés célobjektumainak (általában WPF elemeinek) és bármely adatforrásnak (például adatbázisnak, XML-fájlnak vagy adatokat tartalmazó objektumnak) a tulajdonságait. |
| BindingBase |
Meghatározza a , Bindingés PriorityBinding az MultiBindingosztályok közös jellemzőit. |
| BindingExpression |
A egyetlen példányára Bindingvonatkozó információkat tartalmaz. |
| BindingExpressionBase |
Az alaposztályt BindingExpressionjelöli az , PriorityBindingExpressionés MultiBindingExpressiona . |
| BindingGroup |
Egy objektum ellenőrzéséhez használt kötések és ValidationRule objektumok gyűjteményét tartalmazza. |
| BindingListCollectionView |
Az CollectionView implementálását végrehajtó gyűjtemények IBindingList, például Microsoft ActiveX-adatobjektumok (ADO) adatnézeteit jelöli. |
| BindingOperations |
Statikus módszereket biztosít a kötések, köztük Bindinga , MultiBindingés PriorityBinding az objektumok módosításához. |
| CollectionContainer |
Egy meglévő gyűjteménystruktúrát tartalmaz, például egy ObservableCollection<T> vagy egy DataSet, egy adott gyűjteményen belül használandó gyűjteménystruktúrát CompositeCollection. |
| CollectionRegisteringEventArgs |
Adatokat biztosít az CollectionRegistering eseményhez. |
| CollectionView |
Az adatgyűjtés csoportosítására, rendezésére, szűrésére és navigálására szolgáló nézetet jelöl. |
| CollectionViewGroup |
Egy objektum által CollectionView létrehozott csoportot jelöl a GroupDescriptionskövetkező alapján: . |
| CollectionViewRegisteringEventArgs |
Adatokat biztosít az CollectionViewRegistering eseményhez. |
| CollectionViewSource |
Egy osztály Bővíthető alkalmazásjelölési nyelv (XAML) proxyja CollectionView . |
| CompositeCollection |
Lehetővé teszi több gyűjtemény és elem egyetlen listaként való megjelenítését. |
| DataChangedEventManager |
Implementációt WeakEventManager biztosít, hogy a "gyenge eseményfigyelő" mintával csatolhassa az DataChanged esemény figyelőit. |
| DataSourceProvider |
Az objektumok általános alaposztálya és szerződése DataSourceProvider , amelyek olyan gyárak, amelyek bizonyos lekérdezéseket hajtanak végre egyetlen objektum vagy a kötési forrásobjektumként használható objektumok listájának létrehozásához. |
| DataTransferEventArgs |
Beágyazza az adatátviteli események argumentumait. |
| FilterEventArgs |
Az eseményhez Filter társított információkat és eseményadatokat nyújt. |
| ListCollectionView |
A implementálandó IListgyűjtemények gyűjteménynézetét jelöli. |
| MultiBinding |
Egyetlen kötési céltulajdonsághoz csatolt objektumok gyűjteményét Binding ismerteti. |
| MultiBindingExpression |
Egy példány egyetlen példányára vonatkozó példányinformációkat MultiBindingtartalmaz. |
| ObjectDataProvider |
Körbefuttat és létrehoz egy objektumot, amelyet kötésforrásként használhat. |
| PriorityBinding |
Egy olyan objektumgyűjteményt Binding ismertet, amely egyetlen kötési céltulajdonsághoz van csatolva, amely a gyűjtemény első olyan kötéséből kapja meg az értékét, amely sikeresen létrehoz egy értéket. |
| PriorityBindingExpression |
Egy példány egyetlen példányára vonatkozó példányinformációkat PriorityBindingtartalmaz. |
| PropertyGroupDescription |
Az elemek csoportosítását ismerteti, amelyek feltételként tulajdonságnevet használnak. |
| RelativeSource |
Implementál egy korrektúrakiterjesztést, amely leírja a kötési forrás helyét a kötési cél helyéhez viszonyítva. |
| ValueConversionAttribute |
Olyan attribútumot jelöl, amely lehetővé teszi egy értékkonverter szerzőjének, hogy meghatározza a konverter megvalósításában részt vevő adattípusokat. |
| ValueUnavailableException |
A metódus által GetValue(Object, String) okozott kivétel, ha az érték nem érhető el. |
| XmlDataProvider |
Engedélyezi az XML-adatok deklaratív elérését adatkötéshez. |
| XmlNamespaceMapping |
Megfeleltetést deklarál egy egységes erőforrás-azonosító (URI) és egy előtag között. |
| XmlNamespaceMappingCollection |
Objektumok gyűjteményét XmlNamespaceMapping jelöli. |
Interfészek
| Name | Description |
|---|---|
| IMultiValueConverter |
Lehetővé teszi egyéni logika alkalmazását egy MultiBinding. |
| IValueConverter |
Lehetővé teszi egyéni logika alkalmazását egy kötésre. |
Enumerációk
| Name | Description |
|---|---|
| BindingMode |
A kötésben lévő adatfolyam irányát ismerteti. |
| BindingStatus |
A kötések állapotát ismerteti. |
| RelativeSourceMode |
A kötési forrás helyét ismerteti a kötési cél helyéhez viszonyítva. |
| UpdateSourceTrigger |
A kötés forrásfrissítéseinek időzítését ismerteti. |
Delegáltak
| Name | Description |
|---|---|
| CollectionSynchronizationCallback |
Azt a metódust jelöli, amely szinkronizál egy gyűjteményt a szálközi hozzáféréshez. |
| FilterEventHandler |
Az eseményt kezelő metódust Filter jelöli. |
| GroupDescriptionSelectorCallback |
Olyan metódust jelöl, amely egyéni logikát biztosít a GroupDescription szülőcsoport és annak szintje alapján történő kiválasztáshoz. |
| UpdateSourceExceptionFilterCallback |
A kötés forrásértékének frissítése során megjelenő kivételeket kezelő metódust jelöli. Ezt a ExceptionValidationRule. |