Использование наблюдаемой коллекции для кнопок Bing - PullRequest
0 голосов
/ 09 января 2011

В настоящее время я заполняю кнопки на карте Bing WP7, используя MapLayer, все в c #.Это нормально, но недавно столкнулись с некоторыми проблемами, в том числе с ошибкой в ​​элементе управления картой, вызывающей некоторые проблемы, поэтому я стремлюсь перейти на систему, в которой вы создаете наблюдаемую коллекцию, которая генерирует pushpins / location и т. Д., А затем связываете положения Pushpinна карту с XAML.Аналогично этому: http://beyondrelational.com/blogs/dinesh/archive/2010/06/26/bing-maps-binding-xml-data-source.aspx (к сожалению, я не могу заставить его работать.)

Мой главный вопрос: есть ли причина, по которой люди используют ObservableCollection для этого, в отличие от других коллекций?

Я буду генерировать коллекцию из результатов linq-to-xml, загруженных из ленты (каким-то образом): -)

Спасибо.

1 Ответ

1 голос
/ 09 января 2011

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

...