Microsoft.UI.Xaml.Data Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a infraestrutura de associação de dados para aplicativos.
Classes
| Nome | Description |
|---|---|
| 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 suporte a agrupamento e item atual a 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 .
|
| RelativeSource |
Implementa uma extensão de marcação que descreve o local da origem da associação em relação à posição do destino de associação. |
Estruturas
| Nome | Description |
|---|---|
| LoadMoreItemsResult |
Encapsula os resultados assíncronos de uma chamada LoadMoreItemsAsync . |
Interfaces
| Nome | Description |
|---|---|
| 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 que são implementadas usando COM. |
| ICustomPropertyProvider |
Fornece o serviço de pesquisa para suporte ao 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 as classes de entidade de dados podem implementar para fornecer suporte de validação síncrona e assíncrona personalizado. |
| INotifyPropertyChanged |
Notifica os clientes de que um valor de 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
| Nome | Description |
|---|---|
| BindingMode |
Descreve como os dados são propagados 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 fonte de associação é atualizada por seu destino de associação em associação bidirecional. |
Delegados
| Nome | Description |
|---|---|
| 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 Microsoft .NET esse delegado fica oculto, use o delegado System.ComponentModel.PropertyChangedEventHandler. |