System.Windows.Data Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |