2011-04-20 70 views
1

我有一些图钉由结合绑定内容的

<my:MapItemsControl Name="ItinerariesPushpins" ItemsSource="{Binding Itineraries}"> 

    <my:MapItemsControl.ItemTemplate> 
    <DataTemplate> 
     <my:Pushpin Location="{Binding Location, 
        Converter={StaticResource LocationGeoCoordinateConverter}}"/> 
    </DataTemplate> 
</my:MapItemsControl.ItemTemplate> 

加入,我想内容绑定到数字集合,让每个图钉都有一个编号,有可能或者我做错了什么?我创建了一个ObservableCollection并在那里添加数字,然后绑定它。

帮助请:(

回答

2

你只需要把图钉的内容在你的ItemTemplate:

<my:Pushpin Location="{Binding Location, Converter={...}}" 
      Content="{Binding}" />

这是假设你的ItemsSource 路线仅仅是一些数字类型的集合。如果它是类/结构,那么只需将正确的属性名称添加到绑定中即可。