BindingOperations Classe

Definição

Fornece métodos estáticos para manipular ligações, incluindo Binding, MultiBinding, e PriorityBinding objetos.

public ref class BindingOperations abstract sealed
public static class BindingOperations
type BindingOperations = class
Public Class BindingOperations
Herança
BindingOperations

Observações

Esta classe expõe um conjunto de métodos estáticos que servem como operações auxiliares para ligações de dados.

Propriedades

Name Description
DisconnectedSource

Obtém um objeto que substitui quando DataContext um contentor de itens é removido da árvore visual.

Métodos

Name Description
AccessCollection(IEnumerable, Action, Boolean)

Fornece acesso a uma coleção utilizando o mecanismo de sincronização que a aplicação especificou quando chamou EnableCollectionSynchronization.

ClearAllBindings(DependencyObject)

Remove todas as ligações, incluindo as do tipo Binding, , e PriorityBinding, do especificado DependencyObjectMultiBinding.

ClearBinding(DependencyObject, DependencyProperty)

Remove a ligação de uma propriedade, se existir uma.

DisableCollectionSynchronization(IEnumerable)

Remover a sincronização registada para a coleção especificada.

EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)

Permite que um CollectionView objeto participe em acesso sincronizado a uma coleção usada em múltiplos threads usando um mecanismo diferente de um simples bloqueio.

EnableCollectionSynchronization(IEnumerable, Object)

Permite que um CollectionView objeto participe num acesso sincronizado a uma coleção usada em múltiplos threads usando um mecanismo simples de bloqueio.

GetBinding(DependencyObject, DependencyProperty)

Recupera o Binding objeto que está definido na propriedade especificada.

GetBindingBase(DependencyObject, DependencyProperty)

Recupera o BindingBase objeto que está definido na propriedade especificada.

GetBindingExpression(DependencyObject, DependencyProperty)

Devolve o BindingExpression objeto associado à propriedade de alvo de ligação especificada no objeto especificado.

GetBindingExpressionBase(DependencyObject, DependencyProperty)

Recupera o BindingExpressionBase objeto que está definido na propriedade especificada.

GetMultiBinding(DependencyObject, DependencyProperty)

Recupera o MultiBinding objeto que está definido na propriedade especificada.

GetMultiBindingExpression(DependencyObject, DependencyProperty)

Devolve o MultiBindingExpression objeto associado à propriedade de alvo de ligação especificada no objeto especificado.

GetPriorityBinding(DependencyObject, DependencyProperty)

Recupera o PriorityBinding objeto que está definido na propriedade especificada.

GetPriorityBindingExpression(DependencyObject, DependencyProperty)

Devolve o PriorityBindingExpression objeto associado à propriedade de alvo de ligação especificada no objeto especificado.

GetSourceUpdatingBindingGroups(DependencyObject)

Obtém todos BindingGroup os objetos que têm valores inválidos ou valores alvo que não foram atualizados na fonte.

GetSourceUpdatingBindings(DependencyObject)

Obtém todos BindingExpressionBase os objetos que têm valores inválidos ou valores alvo que não foram atualizados na fonte.

IsDataBound(DependencyObject, DependencyProperty)

Devolve um valor que indica se a propriedade especificada está atualmente limitada pelos dados.

SetBinding(DependencyObject, DependencyProperty, BindingBase)

Cria e associa uma nova instância de BindingExpressionBase com a propriedade de alvo de ligação especificada.

evento

Name Description
CollectionRegistering

Ocorre quando o sistema de ligação de dados repara numa coleção.

CollectionViewRegistering

Ocorre quando o sistema de ligação de dados repara numa vista de coleção.

Aplica-se a