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を停止するにはどうすればよいですか?
あなたはUIElement.IsHitTestVisibleを試しましたか? – ColinE
ああ!私は試してみましょう –
OK - 私は答えとして追加します - 私のポイントを獲得します;-) – ColinE