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. |