
概述有没有办法
检测绑定何时
更改?我不是在询问价值,我的意思是绑定表达本身. 我可以想象这样做的唯一方法是在属性发生变化时跟踪BindingExpression.绑定更改时,属性回调应该触发.在回调中,使用GetBindingExpression检索并存储对当前BindingExpression的引用. 每次回调执行时,检查当前引用是否与GetBindingExpression返回的引用相同,否则绑定已 有没有办法检测绑定何时更改?我不是在询问价值,我的意思是绑定表达本身.解决方法 我可以想象这样做的唯一方法是在属性发生变化时跟踪BindingExpression.绑定更改时,属性回调应该触发.在回调中,使用GetBindingExpression检索并存储对当前BindingExpression的引用.
每次回调执行时,检查当前引用是否与GetBindingExpression返回的引用相同,否则绑定已更改.
这仅适用于FrameworkElement派生,但我想不出在UIElement或原始DependencyObject上执行此 *** 作的方法.
总结
以上是内存溢出为你收集整理的我可以在Silverlight中检测绑定更改吗?全部内容,希望文章能够帮你解决我可以在Silverlight中检测绑定更改吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)