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

时间:2013-08-27 09:03:04

标签: map windows-phone-8 silverlight-toolkit pushpin

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

          <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. 

0 个答案:

没有答案