2012-03-23 9 views
1

Silverlight Bing Mapsコントロールをアプリケーションで使用しています。さまざまなUIElementsを使用してマップ上にホストされているキャンバスがあります。BingマップユーザーがUIElement(トンネリングバブル)をクリックしたときにSilverlightコントロールがパンできない

マウスダウンがUIElement(MapPolyLineである要素)で始まる場合を除いて、地図のマウスダウンが正しく地図をパンしています。

のUIElementは、厚さのポリラインこの結果〜5pxのがマップに追加される次のコード

 var outlineBottom = new MapPolyline { 
      Stroke = new SolidColorBrush(bottomColor), 
      StrokeThickness = width * TrailBottomLineWidthMultiplier, 
      Opacity = 1, //opacity, 
      StrokeMiterLimit = 1, 
      Locations = locations 
     }; 

とマップに追加されます。地図上のマウス・ダウンがマウス・ポインターの上にあるときは、それをパンすることはできません。

マップをパンすることができるように、マウスイベントを嚥下する上でMapPolylineを停止するにはどうすればよいですか?

+0

あなたはUIElement.IsHitTestVisibleを試しましたか? – ColinE

+0

ああ!私は試してみましょう –

+0

OK - 私は答えとして追加します - 私のポイントを獲得します;-) – ColinE

答えて

3

MapPolylineUIElement.IsHitTestVisible = falseを設定してみてください。

+0

ビンゴ! 。 。 。 。 。 –

関連する問題