1

画鋲 (リスト) を My Map の Maplayer にバインドしたいと考えています。

MapLayers 属性に「ItemSource」というようなものはありません。画鋲リスト データを MapLayer にバインドするにはどうすればよいですか?

<my:Map HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Name="map1" CredentialsProvider="KEY" >
    <my:Map.Children>
         <my:MapLayer x:Name="pushPinMapLayer" ??Binding what???}">
         </my:MapLayer>
    </my:Map.Children>
</my:Map>
4

1 に答える 1

1

しばらく前に尋ねた質問からのものであるため、以下のリンクを参照してください(どの部分があなたの質問を解決するはずですか)

とじ画鋲

最も役立つ部分は Xaml だと思います (Map>ItemsControl 要素内)。

    <my:Map Height="520" HorizontalAlignment="Left" Margin="6,6,0,0" Name="map1" VerticalAlignment="Top" Width="468" ZoomBarVisibility="Collapsed" ZoomLevel="1" CredentialsProvider="{Binding bingMapsCredentials}" >
        <my:MapLayer x:Name="myPushpinLayer"> 
             <my:MapItemsControl Name="Pushpinsss" ItemTemplate="{StaticResource LogoTemplate}" ItemsSource="{Binding PushpinCollection}" >
                 </my:MapItemsControl> 
        </my:MapLayer>
    </my:Map> 

MapLayer の下に MapItemsControl セクションを追加する必要があります

于 2012-05-04T10:06:20.210 に答える