使用可观察的集合来映射地图图钉

时间:2011-01-09 11:56:39

标签: c# xml windows-phone-7 silverlight-3.0 linq-to-xml

我目前使用c#中的MapLayer在WP7 Bing地图上填充图钉。这没关系,但是最近遇到了一些问题,包括地图控件中的一个错误导致一些问题,所以我希望改为你建立一个可观察集合的系统,它可以生成图钉/位置等,然后绑定图钉位置用XAML到地图。与此相似:http://beyondrelational.com/blogs/dinesh/archive/2010/06/26/bing-maps-binding-xml-data-source.aspx(不幸的是我不能上班。)

我的主要问题是,人们是否有理由使用ObservableCollection而不是其他集合?

我将从一个feed(以某种方式)下载的linq-to-xml结果中创建集合: - )

感谢。

1 个答案:

答案 0 :(得分:1)

通常ObservableCollection用于绑定功能。当从ObservableCollection添加/删除项目时,它们绑定的UI元素将自动更新。