ListView
のコントロールは、ObservableCollection<>
で定期的に項目が追加されています。しかし、私はたいてい最初の10項目を表示するだけです。すなわち、10個以下のアイテムがある場合はそれをすべて表示し、それに応じてサイズを変更し、10個以上ある場合は10個目のアイテムの表示を停止する。WPFで表示されている項目の数を制限します。ListView
私の現在の直感は、ItemsSourceの上位10項目を反映する2番目のコレクションを持っているので、これを行う合理的な方法があるのだろうかと思いました。
、何ちょうど最初の10個の項目を表示するためにあなたのコレクションをフィルタリングについて? – Pikoh
私はそれをどうやってやるのか分かりません。私は基本的なコレクションを維持する必要があるので、私はListViewのItemsSourceを何にバインドするのか、それを持つItemsSourceをどのようにフィルタリングするのか分からないのではないかと思います。 –
[@Pikoh](http://stackoverflow.com/a/39016120/5177728)のアイデアは正しいです、また良い[記事](http://www.wpf-tutorial.com/listview-control/ listview-filtering /)をフィルタリングする例を示します。 – Sam