【发布时间】:2013-01-25 08:41:16
【问题描述】:
这可能是一个愚蠢的问题,但是...如何在列表视图/网格视图中实现最大数量的选定项目?
我有一个包含 9 个项目的列表视图,我希望用户只能从中选择 5 个。
到目前为止,我已经在 SelectionChanged 事件中实现了这一点:
if (MyListView.SelectedItems.Count >5)
MyListView.SelectedItems.RemoveAt(0);
这是一种有趣但回避的方法,当第 6 项被选中时,第 1 项被取消选择,因此它们始终保持为 5。
但我希望,当我已经选择了 5 个项目时,不能再选择其他项目,除非我同时取消选择一个项目并且我满足 SelectedItems.Count
非常感谢任何建议、想法、代码。
【问题讨论】:
标签: listview gridview windows-runtime max selecteditem