我有一個相當簡單的問題,但我無法得到我的頭... 我有一個繼承自UserControl
的類。它具有類型Color
的AxisColor
DependencyProperty。在類的XAML結構中,我有<ms3DTools:ScreenSpaceLines3D Thickness="2" Points="0,0,0 100,0,0" Color="{Binding Mode=OneWay, Path=AxisColor}"
。 綁定不起作用。 我在做什麼錯?簡單的綁定問題
簡單的綁定問題
回答
如果您有一個UserControl需要從類中獲取Property AxisColor
,則需要將該UserControl的DataContext設置爲包含AxisColor的類。
myUserControl.DataContext = myClassInstance;
否則,您的用戶控件不知道從哪裏抓取屬性。
謝謝,這工作... 還有一個問題:在XAML中是否有這樣的等價物? – licensedlice 2010-08-13 16:38:37
我想我很困惑。我以爲你說'AxisColor'屬性是在UserControl類本身上定義的。你只是做'myUserControl.DataContext = myUserControl;'? – 2010-08-13 16:47:34
或更簡單:MyUserControl.DataContext = this; ? – 2010-08-13 16:48:13
您可能想要將RelativeSource={RelativeSource Self}
添加到綁定表達式中。否則,您將綁定到DataContext屬性。
只是試了一下,但它不工作... – licensedlice 2010-08-13 16:07:44
如果你想要UI綁定,那麼你必須指定ElementName,更多選項here。如果你想要數據綁定,那麼確保你有正確的DataContext設置。
- 1. 簡單綁定的問題
- 2. NSMatrix簡單綁定問題
- 3. WPF簡單綁定問題
- 4. 淘汰賽簡單的綁定問題
- 5. 簡單的WPF MVVM綁定問題
- 6. 簡單的GridViewColumn綁定問題
- 7. 簡單數據綁定問題
- 8. 簡單數據綁定問題
- 9. WPF中的單向綁定的簡單問題
- 10. Winforms - 一個簡單的綁定的奇怪問題
- 11. AngularJS單向綁定問題
- 12. Javascript簡單綁定
- 13. WPF簡單綁定
- 14. 簡單的問題
- 15. 簡單的問題
- 16. 簡單聚合物(0.5.4)數據綁定示例問題
- 17. 簡單的WPF + MVVM綁定
- 18. 簡單的Emacs鍵綁定
- 19. 簡單的WPF RadioButton綁定?
- 20. 簡單的WinJS ListView綁定
- 21. 簡單的CSS定位問題
- 22. 簡單的javascript函數定義問題
- 23. 簡單的C++模板定義問題
- 24. 簡單的MVC問題MVC重定向
- 25. 單子「綁定」功能的問題
- 26. ASP.Net菜單綁定編碼的問題
- 27. 綁定問題
- 28. 問題綁定
- 29. MVVM簡單問題
- 30. 簡單C問題
你正確設置你的數據上下文嗎? – jsmith 2010-08-13 15:59:52
我該怎麼做? – licensedlice 2010-08-13 16:01:12