Наблюдаемые коллекции и Linq для Silverlight на Windows Phone - PullRequest
2 голосов
/ 10 марта 2011

Я привязываюсь к наблюдаемым коллекциям, но не знаю, как их отфильтровать и упорядочить с помощью linq.Мне нужно, чтобы они были заметны, иначе мои привязки не будут уведомлены об изменениях (верно?).Когда вы заполняете наблюдаемую коллекцию, она сохранит элементы заказа, которые были добавлены в нее?

Я не уверен, куда идти дальше.можно наблюдать, но что вы можете использовать на linq?

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Если вам нужно обеспечить фильтрацию и сортировку поверх данных вашего списка, то вам, вероятно, следует использовать CollectionViewSource для привязки, а не ObservableCollection. Пост Джеффа Худика: WP7 In-App Search, Filtering охватывает это.

0 голосов
/ 10 марта 2011

ObservableCollection является рекомендуемой коллекцией, которую следует использовать, когда вы знаете, что базовые данные изменятся.

Он сохранит порядок элементов, в котором они были добавлены

Вы также можете использовать другие коллекции для привязки данных, Linq можно использовать практически для всего, что реализует IEnumerable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...