是否可以直接在双向绑定后面设置值,而不知道绑定属性?
我有一个附加属性绑定到这样的属性:
<Element my:Utils.MyProperty="{Binding Something}" />
Run Code Online (Sandbox Code Playgroud)
现在我想Something从附加属性的角度更改有效存储的值.所以我不能直接访问绑定属性,而只能引用DependencyObject(即Element实例)和DependencyProperty对象本身.
简单地设置它的问题DependencyObject.SetValue是这有效地删除了绑定,但我想更改底层绑定属性.
使用BindingOperations我可以得到Binding和BindingExpression.现在有办法访问它背后的属性并改变它的价值吗?