如何在不使用DependencyProperty的情况下绑定到DataContext上的属性?

时间:2011-05-02 16:05:43

标签: silverlight

我知道如何绑定到DependencyProperty以及如何创建自己的DependencyProperty。有没有办法使用绑定系统从后面的代码中获取控件的DataContext(即不是反射)?我正在考虑一种直接绑定到后面的代码的方法,而不是必须通过接口绑定。我知道我可以创建一个DependencyProperty并绑定到那个,但我只是想知道是否有办法使用BindingExpression或其他东西放弃创建DependencyProperty

我正在使用带有Expression Blend 4和Visual Studio 2010的Silverlight 4。

1 个答案:

答案 0 :(得分:0)

不,你可以做到这一点的唯一两种方法是通过反射,或者创建一个'local'依赖项属性,并通过某个表达式将它绑定到DataContext。没有其他“神奇”的方式!