这两者有什么区别?
DataContext="{Binding SelectedItem, ElementName=listBoxStudents}
DataContext="{Binding ElementName=listBoxStudents, Path=SelectedItem}
在Apress Pro Silverlight 4中,第二个示例是元素绑定的简单元素。 我认为第一个例子与数据绑定有关。
在我的应用中,他们也是这样做的。 有人可以澄清一下吗?
答案 0 :(得分:3)
您提供的两条线具有完全相同的含义。它们都指定了对名称为SelectedItem
的元素的listBoxStudents
属性的绑定。
如果Path
中{Binding ...}
属性排在第一位,您可以错过Path=
部分。除此之外,{Binding ...}
中的属性顺序并不重要。