0

複数選択されたListViewがあるWindowsアプリケーションで作業しています。最近選択したアイテムを取得するために selection_changed イベントを処理しています。最初の項目を選択してから、2 番目と 3 番目の項目を選択します。しかし、リストビューの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 に答える