2017-07-04 4 views
0

私はListViewを持っていて、その新しいアイテムをそのListView.SelectedItemsに追加したいと思っていました。 WPFのListView SelectedItemsに対してAddRange()を効果的に実装する方法は?

for (int i = beginIndex; i <= endIndex; i++) 
{ 
    myListView.SelectedItems.Add(myObjectList[i]); 
} 

MyListViewをが空の場合

は前に私が選択した項目を追加するために this answerを使用することができ、追加: 私が遅いのアプローチを使用していました。しかし、myListViewに既に SelectedItemsがあり、さらに追加したい場合は ListView.SetSelectedItems()を使用できません。

選択したアイテムをより効果的に追加するにはどうすればよいですか? AddRange()関数などがありますか?

答えて

1

AddRange()関数などがありますか? ListView

SelectedItemsプロパティは、内部タイプSelectedItemCollectionのインスタンスを返し、これにはAddRange()方法を有していません。

でも実際にはAddRange()メソッドがありましたが、それはどうすると思いますか?それはどういうわけか、IEnumerableに渡すことになります。

アイテムを効率的に反復する方法はありません。

関連する問題