System.Windows.Data Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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. |
BindingBase |
Definisce le caratteristiche comuni delle classi Binding, PriorityBinding, e MultiBinding. |
BindingExpression |
Contiene informazioni su una singola 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 CollectionView per le raccolte che implementano IBindingList, ad esempio le visualizzazioni dati Microsoft ActiveX Data Objects (ADO). |
BindingOperations |
Fornisce metodi statici per modificare binding, inclusi oggetti Binding, MultiBinding e PriorityBinding. |
CollectionContainer |
Contiene una struttura di raccolta esistente, ad esempio ObservableCollection<T> o DataSet, da usare all'interno di un oggetto CompositeCollection. |
CollectionRegisteringEventArgs |
Fornisce dati per l'evento CollectionRegistering. |
CollectionView |
Rappresenta una visualizzazione per il raggruppamento, l'ordinamento, il filtro e lo spostamento in una raccolta di dati. |
CollectionViewGroup |
Rappresenta un gruppo creato da un oggetto CollectionView in base a GroupDescriptions. |
CollectionViewRegisteringEventArgs |
Fornisce dati per l'evento CollectionViewRegistering. |
CollectionViewSource |
Proxy Extensible Application Markup Language (XAML) di una classe CollectionView. |
CompositeCollection |
Consente la visualizzazione di più connessioni ed elementi come singolo 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 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 associazione di origine. |
DataTransferEventArgs |
Incapsula gli argomenti per gli eventi di trasferimento dati. |
FilterEventArgs |
Fornisce informazioni e dati degli eventi associati all'evento Filter. |
ListCollectionView |
Rappresenta la visualizzazione raccolta per le raccolte che implementano IList. |
MultiBinding |
Descrive una raccolta di oggetti Binding associati a una singola proprietà di destinazione dell'associazione. |
MultiBindingExpression |
Contiene informazioni su una singola istanza di MultiBinding. |
ObjectDataProvider |
Esegue il wrapping e crea un oggetto che è possibile usare come origine dell'associazione. |
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. |
PriorityBindingExpression |
Contiene informazioni su una singola istanza di PriorityBinding. |
PropertyGroupDescription |
Descrive il raggruppamento degli elementi usando un nome di proprietà come criterio. |
RelativeSource |
Implementa un'estensione di markup che descrive il percorso dell'origine di associazione in relazione alla posizione della destinazione del binding. |
ValueConversionAttribute |
Rappresenta un attributo che consente all'autore di un convertitore di valori di specificare i tipi di dati interessati dall'implementazione del convertitore. |
ValueUnavailableException |
Eccezione generata dal metodo GetValue(Object, String) quando il valore non è disponibile. |
XmlDataProvider |
Consente l'accesso dichiarativo ai dati XML per il data binding. |
XmlNamespaceMapping |
Dichiara un mapping tra un URI (Uniform Resource Identifier) e un prefisso. |
XmlNamespaceMappingCollection |
Rappresenta una raccolta di oggetti XmlNamespaceMapping. |
Interfacce
IMultiValueConverter |
Fornisce un modo per applicare logica personalizzata in un oggetto MultiBinding. |
IValueConverter |
Fornisce una modalità per applicare la logica personalizzata a un binding. |
Enumerazioni
BindingMode |
Descrive la direzione del flusso di dati in un binding. |
BindingStatus |
Descrive lo stato di un'associazione. |
RelativeSourceMode |
Descrive il percorso dell'origine di associazione in relazione alla posizione della destinazione del binding. |
UpdateSourceTrigger |
Descrive gli intervalli di tempo degli aggiornamenti delle origini di associazione. |
Delegati
CollectionSynchronizationCallback |
Rappresenta il metodo che sincronizza una raccolta per l'accesso cross-thread. |
FilterEventHandler |
Rappresenta il metodo che gestirà l'evento 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 di origine dell'associazione. Deve essere usato con ExceptionValidationRule. |