Microsoft.UI.Xaml.Data Spazio dei nomi

Definisce l'infrastruttura di data binding per le app.

Classi

Nome Descrizione
BindableAttribute

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

Binding

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

BindingBase

Fornisce una classe base per la classe Binding .

BindingExpression

Contiene informazioni su una singola istanza di un'associazione.

BindingExpressionBase

Rappresenta la classe di base per BindingExpression.

BindingOperations

Fornisce il metodo Statico SetBinding .

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 dell'evento ErrorsChanged .

ItemIndexRange

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

PropertyChangedEventArgs

Fornisce i dati per l'evento PropertyChanged .

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

RelativeSource

Implementa un'estensione di markup che descrive la posizione dell'origine dell'associazione rispetto alla posizione della destinazione dell'associazione.

Struct

Nome Descrizione
LoadMoreItemsResult

Esegue il wrapping dei risultati asincroni di una chiamata LoadMoreItemsAsync .

Interfacce

Nome Descrizione
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 ICollectionView pertinente.

ICollectionViewGroup

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

ICustomProperty

Implementa il supporto delle 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 le classi di entità dati possono implementare per fornire supporto di convalida sincrono e asincrono personalizzati.

INotifyPropertyChanged

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

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 man mano che passano attraverso il motore di associazione.

Enumerazioni

Nome Descrizione
BindingMode

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

RelativeSourceMode

Definisce le costanti che descrivono la posizione dell'origine dell'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

Nome Descrizione
CurrentChangingEventHandler

Rappresenta un metodo in grado di gestire l'evento CurrentChanging di un'implementazione di ICollectionView .

PropertyChangedEventHandler

Rappresenta il metodo che gestirà l'evento PropertyChanged . Quando si programma con Microsoft .NET questo delegato è nascosto, usare il delegato System.ComponentModel.PropertyChangedEventHandler.

Vedi anche