2017-06-07 17 views
0

からリストを取得しは、私は簡単な事をしたいと思いlistView.ItemsSource

LV1.ItemsSource = LV1.ItemsSource.Where(x => x.age > 10); 

私は何とかそれを行うことができます?

あなただけのコピーを作成することが最後に `)` .ToListを(追加することができ
+0

。 – poke

+0

Nah、私はすでにそれを試しました、ItemsSourceはToList()を受け入れません:/ –

+0

ああ、それは単なる型なしのIEnumerableです。その場合、 '.Cast ().Where(x => ...).ToList()'( 'ItemType'はあなたのアイテムのタイプです)を実行できます。 – poke

答えて

1

型にキャストして、結合し、

var filterResult = LV1.ItemsSource as List<yourclass>; 
LV1.ItemsSource =filterResult .Where(x => x.age > 10); 
+0

うわー、うまく動作します、ありがとう! :D –

+0

@JérémyLefebvre助けがあれば答えとしてマーク – Sajeetharan