Spazio dei nomi System.Windows.Data ()

Cambia visualizzazione:
ScriptFree
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
Classe pubblica 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.
Classe pubblica BindingBase Definisce le caratteristiche comuni delle classi Binding, PriorityBinding, e MultiBinding.
Classe pubblica BindingExpression Contiene informazioni su una sola istanza di Binding.
Classe pubblica BindingExpressionBase Rappresenta la classe di base per BindingExpression, PriorityBindingExpression e MultiBindingExpression.
Classe pubblica BindingGroup Contiene un insieme di associazioni e di oggetti ValidationRule utilizzati per convalidare un oggetto.
Classe pubblica BindingListCollectionView Rappresenta l'oggetto CollectionView per gli insiemi che implementano IBindingList, ad esempio le visualizzazioni dati Microsoft ActiveX Data Objects (ADO).
Classe pubblica BindingOperations Fornisce metodi statici per modificare associazioni, inclusi gli oggetti Binding, MultiBinding e PriorityBinding.
Classe pubblica CollectionContainer Utilizza una struttura di insieme esistente, ad esempio ObservableCollection<T> o DataSet da utilizzare in CompositeCollection.
Classe pubblica CollectionView Rappresenta una visualizzazione per il raggruppamento, l'ordinamento, il filtraggio e lo spostamento nell'insieme di dati.
Classe pubblica CollectionViewGroup Rappresenta un gruppo creato da un oggetto CollectionView basato su GroupDescriptions.
Classe pubblica CollectionViewSource Proxy Extensible Application Markup Language (XAML) di una classe CollectionView.
Classe pubblica CompositeCollection Consente a più insiemi ed elementi di essere visualizzati come un solo elenco.
Classe pubblica DataChangedEventManager Fornisce un'implementazione WeakEventManager per consentire di utilizzare il modello "listener di eventi deboli" per allegare listener per l'evento DataChanged.
Classe pubblica 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.
Classe pubblica DataTransferEventArgs Incapsula argomenti per gli eventi di trasferimento dei dati.
Classe pubblica FilterEventArgs Fornisce informazioni e dati degli eventi associati all'evento CollectionViewSource.Filter.
Classe pubblica ListCollectionView Rappresenta la visualizzazione per insiemi che implementano IList.
Classe pubblica MultiBinding Descrive un insieme di oggetti Binding associato a una singola proprietà della destinazione dell'associazione.
Classe pubblica MultiBindingExpression Contiene informazioni su una sola istanza di MultiBinding.
Classe pubblica ObjectDataProvider Esegue il wrapping e crea un oggetto che può essere utilizzato come origine dell’associazione.
Classe pubblica 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.
Classe pubblica PriorityBindingExpression Contiene informazioni su una sola istanza di PriorityBinding.
Classe pubblica PropertyGroupDescription Descrive il raggruppamento di elementi utilizzando come criterio un nome della proprietà.
Classe pubblica RelativeSource Implementa un'estensione del markup che descrive il percorso dell’origine dell'associazione relativo alla posizione della destinazione dell’associazione.
Classe pubblica ValueConversionAttribute Rappresenta un attributo che consente all'autore di un convertitore di valore di specificare i tipi di dati interessati nell'implementazione del convertitore.
Classe pubblica ValueUnavailableException Eccezione generata dal metodo BindingGroup.GetValue(Object, String) quando il valore non è disponibile.
Classe pubblica XmlDataProvider Abilita l'accesso dichiarativo ai dati XML per l'associazione dati.
Classe pubblica XmlNamespaceMapping Dichiara un mapping tra l'uniform resource identifier (URI) e un prefisso.
Classe pubblica XmlNamespaceMappingCollection Rappresenta un insieme di oggetti XmlNamespaceMapping.
Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IMultiValueConverter Fornisce una modalità per applicare la logica personalizzata in MultiBinding.
Interfaccia pubblica IValueConverter Fornisce una modalità per applicare la logica personalizzata a un'associazione.
Delegati

  Delegato Descrizione
Delegato pubblico FilterEventHandler Rappresenta il metodo che gestirà l’evento CollectionViewSource.Filter.
Delegato pubblico GroupDescriptionSelectorCallback Rappresenta un metodo utilizzato per fornire la logica personalizzata per selezionare l'oggetto GroupDescription basato sul gruppo padre e il relativo livello.
Delegato pubblico 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
Enumerazione pubblica BindingMode Descrive la direzione del flusso di dati in un'associazione.
Enumerazione pubblica BindingStatus Descrive lo stato di un'associazione.
Enumerazione pubblica RelativeSourceMode Descrive il percorso dell' origine di associazione relativa alla posizione della destinazione di associazione.
Enumerazione pubblica UpdateSourceTrigger Descrive la temporizzazione degli aggiornamenti dell'origine dell'associazione.