Compartir a través de


Cómo: Obtener el objeto de enlace de una propiedad de destino enlazada

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 Binding objeto :

// 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 para el enlace que desee porque es posible que más de una propiedad del objeto de destino use el enlace de datos.

Como alternativa, puede obtener BindingExpression y, a continuación, obtener el valor de la ParentBinding propiedad .

Para obtener el ejemplo completo, consulte Ejemplo de validación de vinculación.

Nota:

Si su enlace es MultiBinding, use BindingOperations.GetMultiBinding. Si es un PriorityBinding, usa BindingOperations.GetPriorityBinding. Si no está seguro de si la propiedad de destino está enlazada mediante Binding, MultiBinding o PriorityBinding, puede usar BindingOperations.GetBindingBase.

Consulte también