【发布时间】:2011-08-02 06:35:37
【问题描述】:
嗨,我经常更新这个地图,我注意到它的项目越来越多,而不是仅仅刷新所有项目
我通过 mapz.ItemsSource = App.ViewModel.LocationItems 向它分配项目; 在此之前如何清除mapz中的现有项目?
<my:Map x:Name="myMap" Height="480" Width="444" CredentialsProvider="NON YE BIZ"
Grid.ColumnSpan="1" LogoVisibility="Collapsed" CopyrightVisibility="Collapsed" Margin="5,0,10,0" VerticalContentAlignment="Top" HorizontalContentAlignment="Left" >
<my:MapItemsControl x:Name="mapz" ItemsSource="{Binding LocationItems}" Width="450">
<my:MapItemsControl.ItemTemplate>
<DataTemplate>
<my:Pushpin Name="MyPushPin" Location="{Binding Target_Coordinate}" Content="{Binding Target_NickName}"/>
</DataTemplate>
</my:MapItemsControl.ItemTemplate>
</my:MapItemsControl>
</my:Map>
【问题讨论】:
-
能否请您显示添加/删除项目的代码?您要绑定的集合类型是什么?
标签: c# .net bing-maps itemscontrol windows-phone