System.Windows.Data Naamruimte

Bevat klassen die worden gebruikt voor bindingseigenschappen voor gegevensbronnen, klassen van gegevensbronproviders en gegevensspecifieke implementaties van verzamelingen en weergaven.

Klassen

Name Description
Binding

Biedt toegang op hoog niveau tot de definitie van een binding, waarmee de eigenschappen van bindingsdoelobjecten (meestal WPF elementen) en elke gegevensbron (bijvoorbeeld een database, een XML-bestand of een object met gegevens) worden verbonden.

BindingBase

Definieert de algemene kenmerken van de Binding, PriorityBindingen MultiBinding klassen.

BindingExpression

Bevat informatie over één exemplaar van een Binding.

BindingExpressionBase

Vertegenwoordigt de basisklasse voor BindingExpression, PriorityBindingExpressionen MultiBindingExpression.

BindingGroup

Bevat een verzameling bindingen en ValidationRule objecten die worden gebruikt om een object te valideren.

BindingListCollectionView

Vertegenwoordigt de CollectionView voor verzamelingen die IBindingList implementeren, zoals Microsoft ADO-gegevensweergaven (ActiveX Data Objects).

BindingOperations

Biedt statische methoden voor het bewerken van bindingen, waaronder Binding, MultiBindingen PriorityBinding objecten.

CollectionContainer

Bevat een bestaande verzamelingsstructuur, zoals een ObservableCollection<T> of een DataSet, die binnen een CompositeCollection.

CollectionRegisteringEventArgs

Biedt gegevens voor de CollectionRegistering gebeurtenis.

CollectionView

Vertegenwoordigt een weergave voor het groeperen, sorteren, filteren en navigeren van een gegevensverzameling.

CollectionViewGroup

Vertegenwoordigt een groep die door een CollectionView object is gemaakt op basis van de GroupDescriptions.

CollectionViewRegisteringEventArgs

Biedt gegevens voor de CollectionViewRegistering gebeurtenis.

CollectionViewSource

De XAML-proxy (Extensible Application Markup Language) van een CollectionView klasse.

CompositeCollection

Hiermee kunnen meerdere verzamelingen en items als één lijst worden weergegeven.

DataChangedEventManager

Biedt een WeakEventManager implementatie zodat u het patroon 'zwakke gebeurtenislistener' kunt gebruiken om listeners voor de DataChanged gebeurtenis te koppelen.

DataSourceProvider

Algemene basisklasse en -contract voor DataSourceProvider objecten, die factory's zijn die sommige query's uitvoeren om één object of een lijst met objecten te produceren die u als bindingbronobjecten kunt gebruiken.

DataTransferEventArgs

Hiermee worden argumenten ingekapseld voor gebeurtenissen voor gegevensoverdracht.

FilterEventArgs

Biedt informatie en gebeurtenisgegevens die aan de Filter gebeurtenis zijn gekoppeld.

ListCollectionView

Vertegenwoordigt de verzamelingsweergave voor verzamelingen die worden geïmplementeerd IList.

MultiBinding

Beschrijft een verzameling Binding objecten die zijn gekoppeld aan één bindingsdoeleigenschap.

MultiBindingExpression

Bevat exemplaargegevens over één exemplaar van een MultiBinding.

ObjectDataProvider

Verpakt en maakt een object dat u als bindingsbron kunt gebruiken.

PriorityBinding

Beschrijft een verzameling Binding objecten die is gekoppeld aan één bindingsdoeleigenschap, die de waarde ontvangt van de eerste binding in de verzameling die een waarde produceert.

PriorityBindingExpression

Bevat exemplaargegevens over één exemplaar van een PriorityBinding.

PropertyGroupDescription

Beschrijft de groepering van items met behulp van een eigenschapsnaam als criteria.

RelativeSource

Implementeert een markeringsextensie die de locatie van de bindingsbron beschrijft ten opzichte van de positie van het bindingsdoel.

ValueConversionAttribute

Vertegenwoordigt een kenmerk waarmee de auteur van een waardeconversieprogramma de gegevenstypen kan opgeven die betrokken zijn bij de implementatie van het conversieprogramma.

ValueUnavailableException

De uitzondering die wordt gegenereerd door de GetValue(Object, String) methode wanneer de waarde niet beschikbaar is.

XmlDataProvider

Maakt declaratieve toegang tot XML-gegevens mogelijk voor gegevensbinding.

XmlNamespaceMapping

Declareert een toewijzing tussen een URI (Uniform Resource Identifier) en een voorvoegsel.

XmlNamespaceMappingCollection

Vertegenwoordigt een verzameling XmlNamespaceMapping objecten.

Interfaces

Name Description
IMultiValueConverter

Biedt een manier om aangepaste logica toe te passen in een MultiBinding.

IValueConverter

Biedt een manier om aangepaste logica toe te passen op een binding.

Enums

Name Description
BindingMode

Beschrijft de richting van de gegevensstroom in een binding.

BindingStatus

Beschrijft de status van een binding.

RelativeSourceMode

Beschrijft de locatie van de bindingsbron ten opzichte van de positie van het bindingsdoel.

UpdateSourceTrigger

Beschrijft de timing van bindingsbronupdates.

Gedelegeerden

Name Description
CollectionSynchronizationCallback

Vertegenwoordig de methode waarmee een verzameling wordt gesynchroniseerd voor toegang tussen threads.

FilterEventHandler

Vertegenwoordigt de methode die de Filter gebeurtenis afhandelt.

GroupDescriptionSelectorCallback

Vertegenwoordigt een methode die wordt gebruikt om aangepaste logica te bieden om de GroupDescription op basis van de bovenliggende groep en het bijbehorende niveau te selecteren.

UpdateSourceExceptionFilterCallback

Vertegenwoordigt de methode die uitzonderingen verwerkt die worden gegenereerd tijdens de update van de bindingsbronwaarde. Dit moet worden gebruikt met de ExceptionValidationRule.