Cómo: Obtener el objeto de enlace a partir de una propiedad de destino enlazada
Actualización: noviembre 2007
En este ejemplo se muestra cómo obtener el objeto de enlace de una propiedad de destino enlazada a datos.
Ejemplo
Puede hacer lo siguiente para obtener el objeto Binding:
// textBox3 is an instance of a TextBox
// the TextProperty is the data-bound dependency property
Binding myBinding = BindingOperations.GetBinding(textBox3, TextBox.TextProperty);
Nota
Debe especificar la propiedad de dependencia del enlace que desea obtener, porque es posible que el enlace de datos se utilice en más de una propiedad del objeto de destino.
Como alternativa, puede obtener BindingExpression y, a continuación, obtener el valor de la propiedad ParentBinding.
Para obtener el ejemplo completo, consulte Ejemplo Binding Validation.
Nota
Si el enlace es un objeto MultiBinding, utilice BindingOperations.GetMultiBinding. Si es una propiedad PriorityBinding, utilice BindingOperations.GetPriorityBinding. Si no está seguro de si la propiedad de destino se ha enlazado mediante Binding, MultiBinding o PriorityBinding, puede utilizar BindingOperations.GetBindingBase.
Vea también
Tareas
Cómo: Crear un enlace en código