2012-04-30 13 views
1

私はSurfaceアプリケーションでWPF Bing Map Controlを使用しています。ユーザーが地図上の建物に触れると、ポップアップボックスが表示されます。ポップアップを操作可能にしたいので、ユーザーはそれらを移動し、拡大縮小して回転させることができます。ポップアップ内でタッチしてドラッグすると、マップレイヤーの子であるためマップを移動します。しかし、ポップアップコントロールのどのサブ要素にIsManipulationEnabledやManipulationStartingなどを追加しても、操作イベントは発生しません。だから..WPF Map Control - MapLayer子の操作イベント

マップレイヤーの子に対して操作イベントを発生させる方法はありますか?

おかげで、 アンドリュー

+0

ドラッグ可能なマップのプッシュピンの実装を探してみてください。私はそれがあなたがやろうとしているものと同じではないことを知っていますが、私はそれが助けなければならないと思うし、それは間違いなく前に行われています。 –

答えて

0

は、あなたのポップアップ要素(:popup.CaptureTouch()IE)上CaptureTouchを呼び出すようにしてください。 これはすべてのタッチジェスチャーをポップアップにルーティングし、おそらくマップ上のキャプチャを解放します。 マウスキャプチャで同じ問題が発生し、CaptureMouseが問題を解決しました。

関連する問題