Map 如何获得地图上所有的图钉

Map 如何获得地图上所有的图钉,map,windows-phone-8,silverlight-toolkit,pushpin,Map,Windows Phone 8,Silverlight Toolkit,Pushpin,我似乎无法理解为什么我无法访问地图上的图钉。 我使用了工具箱的图钉,我尝试了一些方法来访问它,但是我可以得到模型 <toolkit:MapItemsControl Name="mapPins"> <toolkit:MapItemsControl.ItemTemplate> <DataTemplate> <toolki

我似乎无法理解为什么我无法访问地图上的图钉。 我使用了工具箱的图钉,我尝试了一些方法来访问它,但是我可以得到模型

          <toolkit:MapItemsControl Name="mapPins">
                <toolkit:MapItemsControl.ItemTemplate>
                    <DataTemplate>
                        <toolkit:Pushpin DataContext="{Binding}" Style="{StaticResource PushPinStyle}" x:Name="trafficPushpin"
                                Background="{Binding Cue, Mode=TwoWay}"                            
                                GeoCoordinate="{Binding Location}"      
                                Tag="{Binding TrafficLocation_ui}"
                                Tap="TrafficLocationPushPin_Tap" PositionOrigin="0.5,1" />
                    </DataTemplate>
                </toolkit:MapItemsControl.ItemTemplate>
            </toolkit:MapItemsControl>


Pushpin pin = mapObj.ItemsSource.OfType<Pushpin>().FirstOrDefault(c => ((string)c.Tag).Equals(model.TrafficLocation_ui)); returns NULL. 

Pushpin pin=mapObj.ItemsSource.OfType().FirstOrDefault(c=>((字符串)c.Tag).Equals(model.TrafficLocation_ui));返回NULL。

嘿,看看这个:。你应该以某种方式获取数据模板,然后获取图钉。谢谢你,卡杰尔,这真的很有帮助!