我知道如何绑定到DependencyProperty
以及如何创建自己的DependencyProperty
。有没有办法使用绑定系统从后面的代码中获取控件的DataContext
(即不是反射)?我正在考虑一种直接绑定到后面的代码的方法,而不是必须通过接口绑定。我知道我可以创建一个DependencyProperty并绑定到那个,但我只是想知道是否有办法使用BindingExpression
或其他东西放弃创建DependencyProperty
。
我正在使用带有Expression Blend 4和Visual Studio 2010的Silverlight 4。
答案 0 :(得分:0)
不,你可以做到这一点的唯一两种方法是通过反射,或者创建一个'local'依赖项属性,并通过某个表达式将它绑定到DataContext。没有其他“神奇”的方式!