【发布时间】:2018-10-23 08:58:50
【问题描述】:
我有一个 ItemsControl 里面有 ListViews 来制作一个像布局一样的自定义网格 以下是执行此操作的大致代码,更改了名称并删除了不相关的样式。
每个 ListView 都是由 ItemsSubList 的一个实例创建的,因此没有设定数量的列表框或要创建的属性。
有谁知道我如何能够以某种方式将每个列表框的 SelectedItem 属性绑定到一个列表中。
<ItemsControl ItemsSource="{Binding Items}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<ListView ItemsSource="{Binding ItemsSubList}"
DisplayMemberPath="ItemVersion"
SelectionMode="Single"
Width="100"
VerticalAlignment="Top"
Background="#282828"
BorderBrush="#282828">
</ListView>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
【问题讨论】:
标签: c# wpf xaml mvvm data-binding