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 usate per l'associazione di proprietà a origini dati, classi del provider di origini dati e implementazioni specifiche dei dati di raccolte e viste.
Classi
| Nome | Descrizione |
|---|---|
| Binding |
Fornisce accesso di alto livello alla definizione di un'associazione, che connette le proprietà degli oggetti di destinazione dell'associazione (in genere elementi macchine virtuali Windows) e qualsiasi origine dati (ad esempio, un database, un file XML o qualsiasi oggetto che contiene dati). |
| BindingBase |
Definisce le caratteristiche comuni delle Bindingclassi , PriorityBindinge MultiBinding . |
| BindingExpression |
Contiene informazioni su una singola istanza di un oggetto Binding. |
| BindingExpressionBase |
Rappresenta la classe base per BindingExpression, PriorityBindingExpressione MultiBindingExpression. |
| BindingGroup |
Contiene una raccolta di associazioni e ValidationRule oggetti utilizzati per convalidare un oggetto. |
| BindingListCollectionView |
Rappresenta l'oggetto CollectionView per le raccolte che implementano IBindingList, ad esempio le viste dati ADO (Microsoft ActiveX Data Objects). |
| BindingOperations |
Fornisce metodi statici per modificare le associazioni, inclusi Bindinggli oggetti , MultiBindinge PriorityBinding . |
| CollectionContainer |
Contiene una struttura di raccolta esistente, ad esempio un ObservableCollection<T> oggetto o , DataSetda utilizzare all'interno di un oggetto CompositeCollection. |
| CollectionRegisteringEventArgs |
Fornisce i dati per l'evento CollectionRegistering. |
| CollectionView |
Rappresenta una visualizzazione per il raggruppamento, l'ordinamento, il filtro e l'esplorazione di una raccolta dati. |
| CollectionViewGroup |
Rappresenta un gruppo creato da un CollectionView oggetto basato su GroupDescriptions. |
| CollectionViewRegisteringEventArgs |
Fornisce i dati per l'evento CollectionViewRegistering. |
| CollectionViewSource |
Proxy XAML (Extensible Application Markup Language) di una CollectionView classe. |
| CompositeCollection |
Consente di visualizzare più raccolte ed elementi come un unico elenco. |
| DataChangedEventManager |
Fornisce un'implementazione WeakEventManager in modo che sia possibile usare il modello "listener di eventi deboli" per collegare listener per l'evento DataChanged . |
| DataSourceProvider |
Classe base comune e contratto per DataSourceProvider gli oggetti, ovvero factory che eseguono alcune query per produrre un singolo oggetto o un elenco di oggetti che è possibile usare come oggetti di origine di associazione. |
| DataTransferEventArgs |
Incapsula gli argomenti per gli eventi di trasferimento dei dati. |
| FilterEventArgs |
Fornisce informazioni e dati dell'evento associati all'evento Filter . |
| ListCollectionView |
Rappresenta la visualizzazione raccolta per le raccolte che implementano IList. |
| MultiBinding |
Descrive una raccolta di Binding oggetti associati a una singola proprietà di destinazione di associazione. |
| MultiBindingExpression |
Contiene informazioni sull'istanza di una singola istanza di un oggetto MultiBinding. |
| ObjectDataProvider |
Esegue il wrapping e crea un oggetto che è possibile usare come origine di associazione. |
| PriorityBinding |
Descrive una raccolta di Binding oggetti associati a una singola proprietà di destinazione di associazione, che riceve il valore dalla prima associazione dell'insieme che produce correttamente un valore. |
| PriorityBindingExpression |
Contiene informazioni sull'istanza di una singola istanza di un oggetto PriorityBinding. |
| PropertyGroupDescription |
Descrive il raggruppamento di elementi utilizzando un nome di proprietà come criteri. |
| RelativeSource |
Implementa un'estensione di markup che descrive la posizione dell'origine dell'associazione rispetto alla posizione della destinazione dell'associazione. |
| ValueConversionAttribute |
Rappresenta un attributo che consente all'autore di un convertitore di valori di specificare i tipi di dati coinvolti nell'implementazione del convertitore. |
| ValueUnavailableException |
Eccezione generata dal GetValue(Object, String) metodo quando il valore non è disponibile. |
| XmlDataProvider |
Abilita 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 XmlNamespaceMapping oggetti . |
Interfacce
| Nome | Descrizione |
|---|---|
| IMultiValueConverter |
Fornisce un modo per applicare la logica personalizzata in un oggetto MultiBinding. |
| IValueConverter |
Fornisce un modo per applicare la logica personalizzata a un'associazione. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| BindingMode |
Descrive la direzione del flusso di dati in un'associazione. |
| BindingStatus |
Descrive lo stato di un'associazione. |
| RelativeSourceMode |
Descrive la posizione dell'origine dell'associazione rispetto alla posizione della destinazione dell'associazione. |
| UpdateSourceTrigger |
Descrive la tempistica degli aggiornamenti dell'origine di associazione. |
Delegati
| Nome | Descrizione |
|---|---|
| CollectionSynchronizationCallback |
Rappresenta il metodo che sincronizza una raccolta per l'accesso tra thread. |
| FilterEventHandler |
Rappresenta il metodo che gestirà l'evento Filter . |
| GroupDescriptionSelectorCallback |
Rappresenta un metodo utilizzato per fornire logica personalizzata per selezionare l'oggetto GroupDescription in base al gruppo padre e al relativo livello. |
| UpdateSourceExceptionFilterCallback |
Rappresenta il metodo che gestisce le eccezioni generate durante l'aggiornamento del valore di origine dell'associazione. Questa operazione deve essere utilizzata con .ExceptionValidationRule |