2011-03-10 6 views
2

私は観測可能なコレクションにバインドしていますが、linqでフィルタリングして順序付ける方法がわかりません。私はそれらを観測可能にする必要があります。さもなければ、私のバインディングは変更の通知を受けません。観察可能なコレクションを作成すると、それにアイテムが追加されたままになりますか?Windows PhoneでSilverlight用に観測可能なコレクションとLinq

ここからどこに行くのかわかりません。

データバインディングには、観測可能な別のタイプのコレクションがありますか?linq onを使用できますか?

答えて

1

リストデータの上にフィルタリングとソートを行う必要がある場合は、おそらくObservableCollectionではなく、バインディングにCollectionViewSourceを使用する必要があります。 Geoff Hudikの投稿:WP7 In-App Searching, Filteringがこれをカバーしています。

0

ObservableCollectionは、基礎となるデータが変更されることがわかっている場合に使用するための推奨コレクションです。それは、彼らはあなたが同様にデータバインディングのために他のコレクションを使用することができます

を追加された項目の順序を保持します

、LINQのは、IEnumerableをを実装してほとんど何に使用することができます。

関連する問題