【发布时间】:2012-09-09 14:06:44
【问题描述】:
我的应用程序中有一个 bing 地图。我数据库中的所有存储位置都以图钉的形式显示在地图上。在地图的右侧,我有一个这个位置的列表。单击列表视图上的位置后,我需要做什么才能更改地图上图钉的颜色?
【问题讨论】:
标签: windows-8 windows-runtime bing-maps winrt-xaml
我的应用程序中有一个 bing 地图。我数据库中的所有存储位置都以图钉的形式显示在地图上。在地图的右侧,我有一个这个位置的列表。单击列表视图上的位置后,我需要做什么才能更改地图上图钉的颜色?
【问题讨论】:
标签: windows-8 windows-runtime bing-maps winrt-xaml
为此,您需要某种数据将列表项链接到图钉。如果您有一个唯一的 ID 值,可以将其存储为列表项的属性(标签属性效果很好)。您还可以将 ID 值存储在图钉的 Tag 属性中。
然后,当您想要设置选定的图钉时,循环遍历地图上的所有图钉并检查标签属性中的正确 id。想要将图钉的背景颜色设置为你想要的默认值,当你找到匹配 id 的图钉时,将背景颜色设置为高亮颜色。
【讨论】: