最近在c#中选择了ListViewItem

时间:2013-01-01 14:10:48

标签: c# windows-store-apps

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

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

1 个答案:

答案 0 :(得分:-1)

我认为这就像是

ListView.SelectedIndices

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