0

私はMapItemsControlPushpinsおよびデータバインディングを持っています:

 <toolkit:MapItemsControl>
                    <toolkit:MapItemsControl.ItemTemplate>
                        <DataTemplate>
                            <toolkit:Pushpin GeoCoordinate="{Binding Coordinate}" 
                                             Content="{Binding ContentPushpin}"
                                             Background="{Binding Background}"  
                                             Tag="{Binding Tag}"   
                                             Tap="userPushpin_Tap"                                                
                                             >                                      
                             </toolkit:Pushpin>
                        </DataTemplate>
                    </toolkit:MapItemsControl.ItemTemplate>                        
                </toolkit:MapItemsControl>

画鋲のバインドMapItemsControl:

ObservableCollection<MyPushpin> PushpinsCollections = ObservableCollection<MyPushpin>();

PushpinsCollections.Add(new MyPushpin()
{
   Coordinate = ....,
   Id = ... 
   //init other properties
});

NokiaMapItemsControl.ItemsSource = PushpinsCollections;

次に、Pushpin座標を変更したものの 1 つを、一意の ID でコレクション内で見つけることができます。しかし、他のプッシュピンを再描画せずに、これらの変更がマップ上に表示されるように、どうすれば彼の位置を変更できますか?

4

0 に答える 0