System.Windows.Data Névtér

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.