【发布时间】:2016-01-07 11:37:06
【问题描述】:
我有两个绑定到同一个数据源(文件名数组)的列表框。一个列表框将文件视为图标,而另一个列表框将它们视为列表。现在我希望他们有相同的选择。因此,当我在一个文件中多选两个或多个文件时,也应该在另一个文件中选择相同的文件。有没有办法做到这一点,最好在 XAML 中?我尝试了IsSynchronizedWithCurrentItem 并绑定到SelectedItem,但这些仅适用于单个选择。
<Listbox Name="listView" ItemsSource="{Binding Files}">
<Listbox.ItemTemplate>
// View as list
</Listbox.ItemTemplate>
</ListBox>
<Listbox Name="IconView" ItemsSource="{Binding Files}">
<Listbox.ItemTemplate>
// View as Icon grid
</Listbox.ItemTemplate>
</ListBox>
【问题讨论】: