在c#中获取最近选择的ListViewItem

本文关键字:选择 ListViewItem 最近 获取 | 更新日期: 2023-09-27 17:50:11

我正在windows应用程序中工作,我有一个多选择的ListView。我正在处理selection_changed事件,以获得最近选择的项目。我选择第一项,然后选择第二项和第三项。但是在listview的selectedItem属性中,我仍然得到第一个元素,其中元素2和3应该分别来。我怎样才能做到这一点呢?这是我的代码。

 private void CategoryListview_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {        
            OfferCategory selectedCategory = (OfferCategory)CategoryListView.SelectedItem;
      }

在c#中获取最近选择的ListViewItem

我想大概是

ListView.SelectedIndices

所以SelectedIndices是一个集合保存所有选定的单元格:)ListView。SelectedIndices[0]给出当前选择的行。但注意!你需要检查ListView。[0]> 0 !!