Riferimento a .NET Framework
Spazio dei nomi System.Windows.Data
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.
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.
Classi
| Classe | Descrizione | |
|---|---|---|
|
Binding | Fornisce accesso di alto livello alla definizione di un'associazione, che connette le proprietà degli oggetti destinazione dell'associazione, in genere elementi WPF, e di qualsiasi origine dati, ad esempio un database, un file XML o qualsiasi oggetto contenente dati. |
|
BindingBase | Definisce le caratteristiche comuni delle classi Binding, PriorityBinding, e MultiBinding. |
|
BindingExpression | Contiene informazioni su una sola istanza di Binding. |
|
BindingExpressionBase | Rappresenta la classe di base per BindingExpression, PriorityBindingExpression e MultiBindingExpression. |
|
BindingGroup | Contiene un insieme di associazioni e di oggetti ValidationRule utilizzati per convalidare un oggetto. |
|
BindingListCollectionView | Rappresenta l'oggetto CollectionView per gli insiemi che implementano IBindingList, ad esempio le visualizzazioni dati Microsoft ActiveX Data Objects (ADO). |
|
BindingOperations | Fornisce metodi statici per modificare associazioni, inclusi gli oggetti Binding, MultiBinding e PriorityBinding. |
|
CollectionContainer | Utilizza una struttura di insieme esistente, ad esempio ObservableCollection<T> o DataSet da utilizzare in CompositeCollection. |
|
CollectionView | Rappresenta una visualizzazione per il raggruppamento, l'ordinamento, il filtraggio e lo spostamento nell'insieme di dati. |
|
CollectionViewGroup | Rappresenta un gruppo creato da un oggetto CollectionView basato su GroupDescriptions. |
|
CollectionViewSource | Proxy Extensible Application Markup Language (XAML) di una classe CollectionView. |
|
CompositeCollection | Consente a più insiemi ed elementi di essere visualizzati come un solo elenco. |
|
DataChangedEventManager | Fornisce un'implementazione WeakEventManager per consentire di utilizzare il modello "listener di eventi deboli" per allegare listener per l'evento DataChanged. |
|
DataSourceProvider | Classe di base comune e contratto per gli oggetti DataSourceProvider, ovvero factory che eseguono alcune query per produrre un solo oggetto o un elenco di oggetti che è possibile utilizzare come oggetti dell'origine di associazione. |
|
DataTransferEventArgs | Incapsula argomenti per gli eventi di trasferimento dei dati. |
|
FilterEventArgs | Fornisce informazioni e dati degli eventi associati all'evento CollectionViewSource.Filter. |
|
ListCollectionView | Rappresenta la visualizzazione per insiemi che implementano IList. |
|
MultiBinding | Descrive un insieme di oggetti Binding associato a una singola proprietà della destinazione dell'associazione. |
|
MultiBindingExpression | Contiene informazioni su una sola istanza di MultiBinding. |
|
ObjectDataProvider | Esegue il wrapping e crea un oggetto che può essere utilizzato come origine dell’associazione. |
|
PriorityBinding | Descrive un insieme di oggetti Binding associato a una singola proprietà destinazione di associazione il cui valore viene prodotto dalla prima associazione nell'insieme che restituisce correttamente un valore. |
|
PriorityBindingExpression | Contiene informazioni su una sola istanza di PriorityBinding. |
|
PropertyGroupDescription | Descrive il raggruppamento di elementi utilizzando come criterio un nome della proprietà. |
|
RelativeSource | Implementa un'estensione del markup che descrive il percorso dell’origine dell'associazione relativo alla posizione della destinazione dell’associazione. |
|
ValueConversionAttribute | Rappresenta un attributo che consente all'autore di un convertitore di valore di specificare i tipi di dati interessati nell'implementazione del convertitore. |
|
ValueUnavailableException | Eccezione generata dal metodo BindingGroup.GetValue(Object, String) quando il valore non è disponibile. |
|
XmlDataProvider | Abilita l'accesso dichiarativo ai dati XML per l'associazione dati. |
|
XmlNamespaceMapping | Dichiara un mapping tra l'uniform resource identifier (URI) e un prefisso. |
|
XmlNamespaceMappingCollection | Rappresenta un insieme di oggetti XmlNamespaceMapping. |
Interfacce
| Interfaccia | Descrizione | |
|---|---|---|
|
IMultiValueConverter | Fornisce una modalità per applicare la logica personalizzata in MultiBinding. |
|
IValueConverter | Fornisce una modalità per applicare la logica personalizzata a un'associazione. |
Delegati
| Delegato | Descrizione | |
|---|---|---|
|
FilterEventHandler | Rappresenta il metodo che gestirà l’evento CollectionViewSource.Filter. |
|
GroupDescriptionSelectorCallback | Rappresenta un metodo utilizzato per fornire la logica personalizzata per selezionare l'oggetto GroupDescription basato sul gruppo padre e il relativo livello. |
|
UpdateSourceExceptionFilterCallback | Rappresenta il metodo che gestisce le eccezioni generate durante l'aggiornamento del valore dell'origine dell'associazione. Deve essere utilizzato con l'oggetto ExceptionValidationRule. |
Enumerazioni
| Enumerazione | Descrizione | |
|---|---|---|
|
BindingMode | Descrive la direzione del flusso di dati in un'associazione. |
|
BindingStatus | Descrive lo stato di un'associazione. |
|
RelativeSourceMode | Descrive il percorso dell' origine di associazione relativa alla posizione della destinazione di associazione. |
|
UpdateSourceTrigger | Descrive la temporizzazione degli aggiornamenti dell'origine dell'associazione. |