Partilhar via


BindingOperations Classe

Definição

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.

Aplica-se a