System.Windows.Data Spazio dei nomi

Contiene classi utilizzate per l'associazione delle proprietà alle origini dati, classi provider dell'origine dati e implementazioni di insiemi e visualizzazioni specifiche dei dati. Contains classes used for binding properties to data sources, data source provider classes, and data-specific implementations of collections and views.

Classi

Binding

Offre un accesso di alto livello alla definizione di un'associazione, che connette le proprietà di oggetti di destinazione del binding (in genere, elementi WPF) e a qualsiasi origine dati, ad esempio un database, un file XML o qualsiasi oggetto che contiene dati.Provides high-level access to the definition of a binding, which connects the properties of binding target objects (typically, WPF elements), and any data source (for example, a database, an XML file, or any object that contains data).

BindingBase

Definisce le caratteristiche comuni delle classi Binding, PriorityBinding, e MultiBinding.Defines the common characteristics of the Binding, PriorityBinding, and MultiBinding classes.

BindingExpression

Contiene informazioni su una singola istanza di Binding.Contains information about a single instance of a Binding.

BindingExpressionBase

Rappresenta la classe di base per BindingExpression, PriorityBindingExpression e MultiBindingExpression.Represents the base class for BindingExpression, PriorityBindingExpression, and MultiBindingExpression.

BindingGroup

Contiene un insieme di associazioni e di oggetti ValidationRule utilizzati per convalidare un oggetto.Contains a collection of bindings and ValidationRule objects that are used to validate an object.

BindingListCollectionView

Rappresenta CollectionView per le raccolte che implementano IBindingList, ad esempio le visualizzazioni dati Microsoft ActiveX Data Objects (ADO).Represents the CollectionView for collections that implement IBindingList, such as Microsoft ActiveX Data Objects (ADO) data views.

BindingOperations

Fornisce metodi statici per modificare associazioni, inclusi gli oggetti Binding, MultiBinding e PriorityBinding.Provides static methods to manipulate bindings, including Binding, MultiBinding, and PriorityBinding objects.

CollectionContainer

Contiene una struttura di raccolta esistente, ad esempio ObservableCollection<T> o DataSet, da usare all'interno di un oggetto CompositeCollection.Holds an existing collection structure, such as an ObservableCollection<T> or a DataSet, to be used inside a CompositeCollection.

CollectionRegisteringEventArgs

Fornisce dati per l'evento CollectionRegistering.Provides data for the CollectionRegistering event.

CollectionView

Rappresenta una visualizzazione per il raggruppamento, l'ordinamento, il filtro e lo spostamento in una raccolta di dati.Represents a view for grouping, sorting, filtering, and navigating a data collection.

CollectionViewGroup

Rappresenta un gruppo creato da un oggetto CollectionView in base a GroupDescriptions.Represents a group created by a CollectionView object based on the GroupDescriptions.

CollectionViewRegisteringEventArgs

Fornisce dati per l'evento CollectionViewRegistering.Provides data for the CollectionViewRegistering event.

CollectionViewSource

Proxy Extensible Application Markup Language (XAML) di una classe CollectionView.The Extensible Application Markup Language (XAML) proxy of a CollectionView class.

CompositeCollection

Consente la visualizzazione di più connessioni ed elementi come singolo elenco.Enables multiple collections and items to be displayed as a single list.

DataChangedEventManager

Fornisce un'implementazione WeakEventManager per consentire di utilizzare il modello "listener di eventi deboli" per allegare listener per l'evento DataChanged.Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the DataChanged event.

DataSourceProvider

Classe base comune e contratto per gli oggetti DataSourceProvider, ovvero factory che eseguono alcune query per produrre un singolo oggetto o un elenco di oggetti che è possibile usare come oggetti di binding di origine.Common base class and contract for DataSourceProvider objects, which are factories that execute some queries to produce a single object or a list of objects that you can use as binding source objects.

DataTransferEventArgs

Incapsula gli argomenti per gli eventi di trasferimento dati.Encapsulates arguments for data transfer events.

FilterEventArgs

Fornisce informazioni e dati degli eventi associati all'evento Filter.Provides information and event data that is associated with the Filter event.

ListCollectionView

Rappresenta la visualizzazione per insiemi che implementano IList.Represents the collection view for collections that implement IList.

MultiBinding

Descrive una raccolta di oggetti Binding associati a una singola proprietà di destinazione dell'associazione.Describes a collection of Binding objects attached to a single binding target property.

MultiBindingExpression

Contiene informazioni su una sola istanza di MultiBinding.Contains instance information about a single instance of a MultiBinding.

ObjectDataProvider

Esegue il wrapping e crea un oggetto che è possibile usare come origine dell'associazione.Wraps and creates an object that you can use as a binding source.

PriorityBinding

Descrive una raccolta di oggetti Binding associata a una singola proprietà di destinazione del binding, che riceve il valore dal primo binding della raccolta che produce un valore correttamente.Describes a collection of Binding objects that is attached to a single binding target property, which receives its value from the first binding in the collection that produces a value successfully.

PriorityBindingExpression

Contiene informazioni su una sola istanza di PriorityBinding.Contains instance information about a single instance of a PriorityBinding.

PropertyGroupDescription

Descrive il raggruppamento degli elementi usando un nome di proprietà come criterio.Describes the grouping of items using a property name as the criteria.

RelativeSource

Implementa un'estensione di markup che descrive il percorso dell'origine di associazione in relazione alla posizione della destinazione del binding.Implements a markup extension that describes the location of the binding source relative to the position of the binding target.

ValueConversionAttribute

Rappresenta un attributo che consente all'autore di un convertitore di valori di specificare i tipi di dati interessati dall'implementazione del convertitore.Represents an attribute that allows the author of a value converter to specify the data types involved in the implementation of the converter.

ValueUnavailableException

Eccezione generata dal metodo GetValue(Object, String) quando il valore non è disponibile.The exception that is thrown by the GetValue(Object, String) method when the value is not available.

XmlDataProvider

Consente l'accesso dichiarativo ai dati XML per il data binding.Enables declarative access to XML data for data binding.

XmlNamespaceMapping

Dichiara un mapping tra un URI (Uniform Resource Identifier) e un prefisso.Declares a mapping between a uniform resource identifier (URI) and a prefix.

XmlNamespaceMappingCollection

Rappresenta una raccolta di oggetti XmlNamespaceMapping.Represents a collection of XmlNamespaceMapping objects.

Interfacce

IMultiValueConverter

Fornisce una modalità per applicare la logica personalizzata in MultiBinding.Provides a way to apply custom logic in a MultiBinding.

IValueConverter

Fornisce una modalità per applicare la logica personalizzata a un'associazione.Provides a way to apply custom logic to a binding.

Enumerazioni

BindingMode

Descrive la direzione del flusso di dati in un binding.Describes the direction of the data flow in a binding.

BindingStatus

Descrive lo stato di un'associazione.Describes the status of a binding.

RelativeSourceMode

Descrive il percorso dell'origine di associazione in relazione alla posizione della destinazione del binding.Describes the location of the binding source relative to the position of the binding target.

UpdateSourceTrigger

Descrive gli intervalli di tempo degli aggiornamenti delle origini di associazione.Describes the timing of binding source updates.

Delegati

CollectionSynchronizationCallback

Rappresenta il metodo che sincronizza una raccolta per l'accesso cross-thread.Represent the method that synchronizes a collection for cross-thread access.

FilterEventHandler

Rappresenta il metodo che gestirà l'evento Filter.Represents the method that will handle the Filter event.

GroupDescriptionSelectorCallback

Rappresenta un metodo utilizzato per fornire la logica personalizzata per selezionare l'oggetto GroupDescription basato sul gruppo padre e il relativo livello.Represents a method that is used to provide custom logic to select the GroupDescription based on the parent group and its level.

UpdateSourceExceptionFilterCallback

Rappresenta il metodo che gestisce le eccezioni generate durante l'aggiornamento del valore di origine dell'associazione.Represents the method that handles exceptions that are thrown during the update of the binding source value. Deve essere usato con ExceptionValidationRule.This must be used with the ExceptionValidationRule.