简单的绑定问题

时间:2010-08-13 15:58:28

标签: c# .net wpf binding

我有一个相当简单的问题,但我无法理解它... 我有一个继承自UserControl的类。它具有类型为AxisColor的{​​{1}} DependencyProperty。在类的XAML结构中,我有Color。 绑定不起作用。 我做错了什么?

3 个答案:

答案 0 :(得分:0)

您可能希望将RelativeSource={RelativeSource Self}添加到绑定表达式中。否则,您绑定到DataContext属性。

答案 1 :(得分:0)

如果您想要UI绑定,则必须指定ElementName,更多选项here。如果您想要数据绑定,请确保正确设置DataContext。

答案 2 :(得分:0)

如果你有一个需要从类中获取属性AxisColor的UserControl,则需要将该UserControl的DataContext设置为包含AxisColor的类。

myUserControl.DataContext = myClassInstance;

否则,您的用户控件不知道从何处获取该属性。