2011-08-25 12 views

risposta

5

L'unico modo che posso immaginare di fare questo sarebbe quello di tracciare il BindingExpression ogni volta che la proprietà cambia. Il callback della proprietà deve essere attivato quando viene modificata la rilegatura. Nella richiamata utilizzare GetBindingExpression per recuperare e memorizzare un riferimento all'attuale BindingExpression.

Ad ogni esecuzione di callback verificare se il riferimento corrente in attesa è lo stesso riferimento restituito da GetBindingExpression, in caso contrario il binding è stato modificato.

Questo funziona solo su un derivato FrameworkElement, tuttavia, non riesco a pensare a un modo per farlo su un UIElement o su DependencyObject.

Problemi correlati