Compartilhar via


Microsoft.UI.Xaml.Data Namespace

Define a infraestrutura de associação de dados para aplicativos.

Classes

BindableAttribute

Especifica que um tipo definido em C++ pode ser usado para associação.

Binding

Define uma associação que conecta as propriedades de destinos de associação e fontes de dados.

BindingBase

Fornece uma classe base para a classe Binding .

BindingExpression

Contém informações sobre uma única instância de uma Associação.

BindingExpressionBase

Representa a classe base para BindingExpression.

BindingOperations

Fornece o método SetBinding estático.

CollectionViewSource

Fornece uma fonte de dados que adiciona o agrupamento e o suporte de item atual às classes de coleção.

CurrentChangingEventArgs

Fornece dados para o evento CurrentChanging .

DataErrorsChangedEventArgs

Fornece dados de evento para o evento ErrorsChanged .

ItemIndexRange

Fornece informações sobre um intervalo de itens na fonte de dados.

PropertyChangedEventArgs

Fornece dados para o evento PropertyChanged .

.NET Essa classe aparece como System.ComponentModel.PropertyChangedEventArgs.

RelativeSource

Implementa uma extensão de marcação que descreve a localização da origem da associação com relação à posição do destino da associação.

Estruturas

LoadMoreItemsResult

Encapsula os resultados assíncronos de uma chamada LoadMoreItemsAsync .

Interfaces

ICollectionView

Permite que as coleções ofereçam suporte ao gerenciamento de registros atual, ao agrupamento e ao carregamento incremental (virtualização de dados).

ICollectionViewFactory

Dá suporte à criação da implementação ICollectionView relevante.

ICollectionViewGroup

Representa todos os itens agrupados em um modo de exibição.

ICustomProperty

Implementa o suporte à definição de propriedade personalizada para fontes de associação de dados implementadas usando COM.

ICustomPropertyProvider

Fornece o serviço de pesquisa para suporte a ICustomProperty . Essa interface é implementada por objetos para que suas propriedades definidas personalizadas possam ser usadas como fontes de associação em tempo de execução.

IItemsRangeInfo

Fornece informações sobre um intervalo de itens na fonte de dados.

INotifyDataErrorInfo

Define os membros que classes de entidade de dados podem implementar para dar suporte à validação personalizada síncrona e assíncrona.

INotifyPropertyChanged

Notifica os clientes que um valor da propriedade foi alterado.

ISelectionInfo

Gerencia se itens e intervalos de itens na fonte de dados são selecionados no controle de lista.

ISupportIncrementalLoading

Especifica um contrato de chamada para exibições de coleção que dão suporte ao carregamento incremental.

IValueConverter

Expõe métodos que permitem que os dados sejam modificados à medida que passam pelo mecanismo de associação.

Enumerações

BindingMode

Descreve como os dados se propagam em uma associação.

RelativeSourceMode

Define constantes que descrevem o local da origem da associação em relação à posição do destino de associação.

UpdateSourceTrigger

Define constantes que indicam quando uma origem de associação é atualizada por seu destino de associação em associação bidirecional.

Delegados

CurrentChangingEventHandler

Representa um método que pode lidar com o evento CurrentChanging de uma implementação ICollectionView .

PropertyChangedEventHandler

Representa o método que manipulará o evento PropertyChanged . Ao programar com o Microsoft .NET esse delegado está oculto, use o delegado System.ComponentModel.PropertyChangedEventHandler .

Confira também