我有带图像绑定的列表视图控件。我希望在按钮点击时获得最后一个检查项目索引。例如,用户从10个图像中选择5个图像。 让我们说从第3指数到第6指数 如何检查用户选择按钮上的最后一个索引图像。
答案 0 :(得分:2)
有点不清楚你的问题是什么。 但如果你想要的只是获得选择的最后一项。
以下是msdn网站的链接:ListView.SelectedItems
这应该适用于你(ListView1是列表视图的名称):
ListView.SelectedListViewItemCollection items =
ListView1.SelectedItems;
var lastItem = items[items.Count-1];
这是LINQ的代码:(来自这个帖子:Stackoverflow answer
var r = Enumerable.Empty<ListViewItem>();
if (listView1.Items.Count > 0)
r = listView1.SelectedItems.OfType<ListViewItem>();
var last = r.Last();