2011-08-25 21 views

Respuesta

5

La única manera que puedo imaginar hacer esto sería para seguir el BindingExpression siempre que cambia la propiedad. La devolución de llamada de propiedad debe activarse cuando se cambia la vinculación. En la llamada usar otra forma de GetBindingExpression para recuperar y almacenar una referencia a la corriente BindingExpression.

Con cada ejecución de devolución de llamada compruebe si la referencia actual mantenida es la misma referencia devuelta por GetBindingExpression, si no se ha cambiado la vinculación.

Esto solo funciona en un derivado FrameworkElement, no se me ocurre una manera de hacerlo en un UIElement o en bruto DependencyObject.

Cuestiones relacionadas