2012-01-05 12 views
0

私はポップアップでユーザコントロールを表示するためにこのコードを使用しています。ポップアップにbingmapを表示

<Grid x:Name="ContentPanel" Grid.Row="0" Margin="0,0,0,0"> 
     <map:Map Width="450" x:Name="Map" CredentialsProvider="map credential" > 
      <map:Map.Mode> 
       <map:RoadMode /> 
      </map:Map.Mode> 
      <map:Pushpin x:Name="Pin" Style="{StaticResource PushpinControlTemplateBlue1}" IsHitTestVisible="True" IsEnabled="True"> 
       <toolkit:GestureService.GestureListener> 
        <toolkit:GestureListener DragDelta="Pushpin_OnDragDelta" DragStarted="Pushpin_OnDragStarted" DragCompleted="Pushpin_OnDragCompleted"> 
        </toolkit:GestureListener> 
       </toolkit:GestureService.GestureListener> 
       <map:Pushpin.RenderTransform> 
        <TranslateTransform></TranslateTransform> 
       </map:Pushpin.RenderTransform> 
      </map:Pushpin> 
     </map:Map> 

    </Grid> 

私は、ページの同じコードをしようとすると、地図が表示されますが、ポップアップのために、マップが示されていません。

誰でも私にこれを手伝ってもらえますか?

答えて

1

ポップアップでBing Mapsを表示しないでください。それは非常に重いコントロールであり、多くの相互作用を必要とします。

マップを実際に表示する場合は、Bing Maps Webサービスから静止画像を表示するか、コントロールを完全にロックする必要があります。そのため、ユーザーの操作はサポートされません。

通常、Windows Phoneでポップアップを使用しないようにしてください。悪いユーザーエクスペリエンスを提供します。電話のビルドインマップシステムで特定の場所を表示するには、代わりにBingMapsTaskを使用します。

関連する問題