System.Windows.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.
Contém classes usadas para associar propriedades a fontes de dados, classes de provedor de fonte de dados e implementações específicas de dados de coleções e exibições.
Classes
| Nome | Description |
|---|---|
| Binding |
Fornece acesso de alto nível à definição de uma associação, que conecta as propriedades de objetos de destino de associação (normalmente, elementos WPF) e qualquer fonte de dados (por exemplo, um banco de dados, um arquivo XML ou qualquer objeto que contenha dados). |
| BindingBase |
Define as características comuns do Binding, PriorityBindinge MultiBinding classes. |
| BindingExpression |
Contém informações sobre uma única instância de um Binding. |
| BindingExpressionBase |
Representa a classe base para BindingExpression, PriorityBindingExpressione MultiBindingExpression. |
| BindingGroup |
Contém uma coleção de associações e ValidationRule objetos que são usados para validar um objeto. |
| BindingListCollectionView |
Representa as CollectionView coleções que implementam IBindingList, como exibições de dados do Microsoft ActiveX Data Objects (ADO). |
| BindingOperations |
Fornece métodos estáticos para manipular associações, incluindo Binding, MultiBindinge PriorityBinding objetos. |
| CollectionContainer |
Contém uma estrutura de coleção existente, como uma ObservableCollection<T> ou uma DataSet, a ser usada dentro de uma CompositeCollection. |
| CollectionRegisteringEventArgs |
Fornece dados para o evento CollectionRegistering. |
| CollectionView |
Representa uma exibição para agrupar, classificar, filtrar e navegar em uma coleção de dados. |
| CollectionViewGroup |
Representa um grupo criado por um CollectionView objeto com base no GroupDescriptions. |
| CollectionViewRegisteringEventArgs |
Fornece dados para o evento CollectionViewRegistering. |
| CollectionViewSource |
O proxy XAML (Extensible Application Markup Language) de uma CollectionView classe. |
| CompositeCollection |
Permite que várias coleções e itens sejam exibidos como uma única lista. |
| DataChangedEventManager |
Fornece uma WeakEventManager implementação para que você possa usar o padrão "ouvinte de eventos fraco" para anexar ouvintes para o DataChanged evento. |
| DataSourceProvider |
Classe base comum e contrato para DataSourceProvider objetos, que são fábricas que executam algumas consultas para produzir um único objeto ou uma lista de objetos que você pode usar como objetos de origem de associação. |
| DataTransferEventArgs |
Encapsula argumentos para eventos de transferência de dados. |
| FilterEventArgs |
Fornece informações e dados de evento associados ao Filter evento. |
| ListCollectionView |
Representa a exibição de coleção para coleções que implementam IList. |
| MultiBinding |
Descreve uma coleção de Binding objetos anexados a uma única propriedade de destino de associação. |
| MultiBindingExpression |
Contém informações de instância sobre uma única instância de um MultiBinding. |
| ObjectDataProvider |
Encapsula e cria um objeto que você pode usar como uma origem de associação. |
| PriorityBinding |
Descreve uma coleção de Binding objetos que é anexada a uma única propriedade de destino de associação, que recebe seu valor da primeira associação na coleção que produz um valor com êxito. |
| PriorityBindingExpression |
Contém informações de instância sobre uma única instância de um PriorityBinding. |
| PropertyGroupDescription |
Descreve o agrupamento de itens usando um nome de propriedade como os critérios. |
| 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. |
| ValueConversionAttribute |
Representa um atributo que permite que o autor de um conversor de valor especifique os tipos de dados envolvidos na implementação do conversor. |
| ValueUnavailableException |
A exceção gerada pelo GetValue(Object, String) método quando o valor não está disponível. |
| XmlDataProvider |
Habilita o acesso declarativo aos dados XML para associação de dados. |
| XmlNamespaceMapping |
Declara um mapeamento entre um URI (uniform resource identifier) e um prefixo. |
| XmlNamespaceMappingCollection |
Representa uma coleção de XmlNamespaceMapping objetos. |
Interfaces
| Nome | Description |
|---|---|
| IMultiValueConverter |
Fornece uma maneira de aplicar a lógica personalizada em um MultiBinding. |
| IValueConverter |
Fornece uma maneira de aplicar lógica personalizada a uma associação. |
Enumerações
| Nome | Description |
|---|---|
| BindingMode |
Descreve a direção do fluxo de dados em uma associação. |
| BindingStatus |
Descreve o status de uma associação. |
| RelativeSourceMode |
Descreve o local da origem da associação em relação à posição do destino de associação. |
| UpdateSourceTrigger |
Descreve o tempo de vinculação de atualizações de origem. |
Delegados
| Nome | Description |
|---|---|
| CollectionSynchronizationCallback |
Represente o método que sincroniza uma coleção para acesso entre threads. |
| FilterEventHandler |
Representa o método que manipulará o Filter evento. |
| GroupDescriptionSelectorCallback |
Representa um método usado para fornecer lógica personalizada para selecionar com GroupDescription base no grupo pai e em seu nível. |
| UpdateSourceExceptionFilterCallback |
Representa o método que manipula exceções geradas durante a atualização do valor de origem da associação. Isso deve ser usado com o ExceptionValidationRule. |