0

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

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

1 回答 1

-1

我认为那是

ListView.SelectedIndices

所以 SelectedIndices 是一个包含所有选定单元格的集合:) ListView.SelectedIndices[0] 为您提供当前选定的行。但是注意!您必须检查 ListView.SelectedIndices[0] > 0 !

于 2013-01-01T14:26:34.837 回答