根据此question表示绑定是使用当前的DataContext完成的。什么是当前的DataContext?
答案 0 :(得分:2)
DataContext="{Binding}"
没用,因为这是默认设置。控件继承其父级的数据上下文。那么,这里发生的是你将DataContext
的当前值分配给它自己。这是您的控件从其父控件继承的值。
答案 1 :(得分:1)
在控件上设置DataContext
表示,"这是我希望您和您的子控件绑定到的数据。"您不应该在DataContext上添加绑定。您在任何其他属性上添加绑定,然后将DataContext设置为您要绑定到的对象。
答案 2 :(得分:0)
当前的DataContext是您设置的任何内容。