2011-05-02 64 views
0

我知道如何綁定到DependencyProperty以及如何創建我自己的DependencyProperty的。有沒有一種方法可以在使用綁定系統(即不反射)的代碼中獲取控件的DataContext的值?我正在考慮直接綁定到後面的代碼的方法,而不是通過接口進行綁定。我知道我可以創建一個DependencyProperty並綁定到它,但我只是想知道是否有一種方法使用BindingExpression或某些東西來放棄創建DependencyProperty如何在不使用DependencyProperty的情況下綁定到DataContext上的屬性?

我使用Silverlight 4的Expression Blend 4和Visual Studio 2010

+0

我不明白你在找什麼。你能解釋一下你的問題嗎?也許給一些代碼片段? – AbdouMoumen 2011-05-02 16:47:59

+0

爲什麼「不反思」的限制?你可以綁定到非依賴性屬性,但是你出於某種原因特別排除了這種情況。 – 2011-05-02 20:12:46

回答

0

沒有,只有兩種方法可以做到這一點是通過反射,或通過創建「本地」依賴屬性並綁定到你的DataContext通過一些表達式。沒有其他'魔術'的方式!

+0

除非我創建一個。謝謝 – Jordan 2011-05-02 21:01:43

相關問題