Como obter o objeto de associação de uma propriedade de destino associada
Este exemplo mostra como obter o objeto de associação de uma propriedade de destino vinculada a dados.
Exemplo
Você pode fazer o seguinte para obter o objeto Binding:
// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
Observação
Você deve especificar a propriedade de dependência para a associação desejada porque é possível que mais de uma propriedade do objeto de destino esteja usando a associação de dados.
Alternativamente, você pode obter o BindingExpression e, em seguida, obter o valor da propriedade ParentBinding.
Para obter o exemplo completo, consulte Exemplo de validação de vinculação.
Observação
Se a sua ligação for um MultiBinding, utilize BindingOperations.GetMultiBinding. Se for um PriorityBinding, use BindingOperations.GetPriorityBinding. Se você não tiver certeza se a propriedade de destino está vinculada usando um Binding, um MultiBindingou um PriorityBinding, você pode usar BindingOperations.GetBindingBase.
Ver também
.NET Desktop feedback