Condividi tramite


Microsoft.UI.Xaml.Data Spazio dei nomi

Definisce l'infrastruttura di data binding per le app.

Classi

BindableAttribute

Specifica che è possibile usare un tipo definito in C++ per l'associazione.

Binding

Definisce un'associazione che connette le proprietà di destinazioni di associazione e origini dati.

BindingBase

Fornisce una classe di base per la classe Binding .

BindingExpression

Contiene informazioni su una singola istanza di un binding.

BindingExpressionBase

Rappresenta la classe di base per BindingExpression.

BindingOperations

Fornisce il metodo SetBinding statico.

CollectionViewSource

Fornisce un'origine dati che aggiunge il supporto di raggruppamenti e elementi correnti alle classi di raccolta.

CurrentChangingEventArgs

Fornisce i dati per l'evento CurrentChanging .

DataErrorsChangedEventArgs

Fornisce i dati degli eventi per l'evento ErrorsChanged .

ItemIndexRange

Fornisce informazioni su un intervallo di elementi nell'origine dati.

PropertyChangedEventArgs

Fornisce dati per l'evento PropertyChanged .

.NET Questa classe viene visualizzata come System.ComponentModel.PropertyChangedEventArgs.

RelativeSource

Implementa un'estensione di markup che descrive il percorso dell'origine di associazione in relazione alla posizione della destinazione del binding.

Struct

LoadMoreItemsResult

Esegue il wrapping dei risultati asincroni di una chiamata LoadMoreItemsAsync .

Interfacce

ICollectionView

Consente alle raccolte di supportare la gestione, il raggruppamento e il caricamento incrementale dei record correnti (virtualizzazione dei dati).

ICollectionViewFactory

Supporta la creazione dell'implementazione di ICollectionView pertinente.

ICollectionViewGroup

Rappresenta tutti gli elementi raggruppati all'interno di una vista.

ICustomProperty

Implementa il supporto per le definizioni di proprietà personalizzate per le origini di data binding implementate tramite COM.

ICustomPropertyProvider

Fornisce il servizio di ricerca per il supporto di ICustomProperty . Questa interfaccia viene implementata dagli oggetti in modo che le proprietà definite personalizzate possano essere usate come origini di associazione in fase di esecuzione.

IItemsRangeInfo

Fornisce informazioni su un intervallo di elementi nell'origine dati.

INotifyDataErrorInfo

Definisce i membri che possono implementare le classi di entità dati per fornire il supporto della convalida personalizzata sincrona e asincrona.

INotifyPropertyChanged

Notifica ai client che è stato modificato un valore di proprietà.

ISelectionInfo

Gestisce se gli elementi e gli intervalli di elementi nell'origine dati sono selezionati nel controllo elenco.

ISupportIncrementalLoading

Specifica un contratto chiamante per le visualizzazioni della raccolta che supportano il caricamento incrementale.

IValueConverter

Espone i metodi che consentono di modificare i dati durante il passaggio tramite il motore di associazione.

Enumerazioni

BindingMode

Descrive il modo in cui i dati vengono propagati in un'associazione.

RelativeSourceMode

Definisce le costanti che descrivono la posizione dell'origine di associazione rispetto alla posizione della destinazione di associazione.

UpdateSourceTrigger

Definisce le costanti che indicano quando un'origine di associazione viene aggiornata dalla destinazione di associazione in associazione bidirezionale.

Delegati

CurrentChangingEventHandler

Rappresenta un metodo che può gestire l'evento CurrentChanging di un'implementazione di ICollectionView .

PropertyChangedEventHandler

Rappresenta il metodo che gestirà l'evento PropertyChanged . Quando la programmazione con Microsoft .NET questo delegato è nascosta, usare il delegato System.ComponentModel.PropertyChangedEventHandler .

Vedi anche