Windows 8 ListView(多选)取消选择所有期望最新选择的项目?

时间:2014-06-11 07:15:05

标签: c# listview windows-8 microsoft-metro windows-8.1

我正在使用ListView和SelectionMod = Multiple,根据客户的要求我处于我想要取消选择listview中所有项目的情况,除了最新选择,

如果我以编程方式将选择Mod更改为单个,则取消选择所有项目,但所选项目是第一个(我第一次选择)而不是最后一个。

1 个答案:

答案 0 :(得分:0)

每次在ListView中选择或取消选择一个项时,都会触发

SelectionChanged事件。所以你可以把它保存在单独的属性中,然后取消选择所有内容并将其设置为选中。

请勿忘记检查项目是否已选中且未取消选中。