我目前使用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结果中创建集合: - )
感谢。
答案 0 :(得分:1)
通常ObservableCollection用于绑定功能。当从ObservableCollection添加/删除项目时,它们绑定的UI元素将自动更新。