<StackPanel DataContext="{StaticResource Employees1}">
<ListBox ItemsSource="{Binding}" DisplayMemberPath="Name"
IsSynchronizedWithCurrentItem="True"/>
<Label Content="{Binding Path=Count}"/>
<Label Content="{Binding Path=Name}"/>
</StackPanel>
标签的绑定是如何解决的?如何决定第二个标签的内容绑定到Employees1.Count(而不是Employee.Count),而第一个标签绑定到Employee.Name 并与列表框选择同步?另外,如果我想将第一个标签绑定到 Employee.Count 怎么办?
(Employee 有属性 Name(可能还有 Count),Employees1 是一个 Employee 类型的 ObservableCollection)。
编辑:所以,这里的问题是为什么第一个标签显示 ObservableCollection 中的员工人数,而第二个标签显示集合中特定员工的姓名,即当前在 ListBox 中选择的员工。显然,第一个标签绑定到整个集合,第二个标签绑定到集合中的特定员工。但是为什么,以及如何控制这种行为。