BindingOperations Classe
Definição
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.
Fornece métodos estáticos para manipular associações, incluindo objetos Binding, MultiBinding e PriorityBinding.
public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
- Herança
-
BindingOperations
Comentários
Essa classe expõe um conjunto de métodos estáticos que servem como operações auxiliares para associações de dados.
Propriedades
| DisconnectedSource |
Obtém um objeto que substitui o DataContext quando um contêiner do item é removido da árvore visual. |
Métodos
| AccessCollection(IEnumerable, Action, Boolean) |
Fornece acesso a uma coleção usando o mecanismo de sincronização que o aplicativo especificou quando chamou EnableCollectionSynchronization. |
| ClearAllBindings(DependencyObject) |
Remove todas as associações, incluindo associações dos tipos Binding, MultiBinding e PriorityBinding, do DependencyObject especificado. |
| ClearBinding(DependencyObject, DependencyProperty) |
Remove a associação de uma propriedade, se houver. |
| DisableCollectionSynchronization(IEnumerable) |
Remova a sincronização registrada na coleção especificada. |
| EnableCollectionSynchronization(IEnumerable, Object) |
Permite que um objeto CollectionView participe do acesso sincronizado a uma coleção usada em vários threads usando um mecanismo de bloqueio simples. |
| EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Permite que um objeto CollectionView participe do acesso sincronizado a uma coleção usada em vários threads usando um mecanismo diferente de um bloqueio simples. |
| GetBinding(DependencyObject, DependencyProperty) |
Recupera o objeto Binding que é definido na propriedade especificada. |
| GetBindingBase(DependencyObject, DependencyProperty) |
Recupera o objeto BindingBase que é definido na propriedade especificada. |
| GetBindingExpression(DependencyObject, DependencyProperty) |
Retorna o objeto BindingExpression associado à propriedade de destino de associação especificada no objeto determinado. |
| GetBindingExpressionBase(DependencyObject, DependencyProperty) |
Recupera o objeto BindingExpressionBase que é definido na propriedade especificada. |
| GetMultiBinding(DependencyObject, DependencyProperty) |
Recupera o objeto MultiBinding que é definido na propriedade especificada. |
| GetMultiBindingExpression(DependencyObject, DependencyProperty) |
Retorna o objeto MultiBindingExpression associado à propriedade de destino de associação especificada no objeto determinado. |
| GetPriorityBinding(DependencyObject, DependencyProperty) |
Recupera o objeto PriorityBinding que é definido na propriedade especificada. |
| GetPriorityBindingExpression(DependencyObject, DependencyProperty) |
Retorna o objeto PriorityBindingExpression associado à propriedade de destino de associação especificada no objeto determinado. |
| GetSourceUpdatingBindingGroups(DependencyObject) |
Obtém todos os objetos BindingGroup que têm valores inválidos ou cujos valores de destino não atualizaram a origem. |
| GetSourceUpdatingBindings(DependencyObject) |
Obtém todos os objetos BindingExpressionBase que têm valores inválidos ou cujos valores de destino não atualizaram a origem. |
| IsDataBound(DependencyObject, DependencyProperty) |
Retorna um valor que indica se a propriedade especificada está associada a dados no momento. |
| SetBinding(DependencyObject, DependencyProperty, BindingBase) |
Cria e associa uma nova instância de BindingExpressionBase com a propriedade de destino da associação especificada. |
Eventos
| CollectionRegistering |
Ocorre quando o sistema de associação de dados observa uma coleção. |
| CollectionViewRegistering |
Ocorre quando o sistema de associação de dados observa uma exibição de coleção. |