和大家分享一个Listbox联动的小例子。原理很简单,关键是理解 IsSynchronizedWithCurrentItem="True" 和Binding中
path=/ 的应用,IsSynchronizedWithCurrentItem="ture"表示 同步当前选择项CurrentItem,path=/表示绑定到集合中的当前选择项,所以当它们俩配合的时候就可以实现联动的效果。具体代码如下:
<StackPanel Orientation="Horizontal">
<ListBox Width="100" ItemsSource="{Binding}" DisplayMemberPath="Name"
IsSynchronizedWithCurrentItem="True">
</ListBox>
<ListBox Width="100" ItemsSource="{Binding Path=/Porvinces}" DisplayMemberPath="Name"
IsSynchronizedWithCurrentItem=