【发布时间】:2014-05-05 00:13:54
【问题描述】:
我有以下带有复选框的列表视图,我希望在选中复选框的情况下添加它们。
<ListView Name="FinalListView"
SelectionMode="Multiple"
SelectionChanged="FinalListView_SelectionChanged"
IsSelected="True">
<ListView.View >
<GridView>
<GridViewColumn Width="30">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Tag="{Binding ID}"
IsChecked="{Binding RelativeSource={RelativeSource AncestorType={x:Type ListViewItem}}, Path=IsSelected}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn DisplayMemberBinding="{Binding Name}" Header="Name" Width="400"/>
</GridView>
</ListView.View>
</ListView>
当它们被添加到列表中时,为什么不显示它们全部已选中。当我的列表视图属性IsSelected="True" 和复选框绑定为
<CheckBox Tag="{Binding ID}" IsChecked="{Binding RelativeSource={RelativeSource AncestorType={x:Type ListViewItem}}, Path=IsSelected}" />
【问题讨论】: