1

我在 Surface 应用程序中使用 WPF Bing 地图控件。当用户触摸地图上的建筑物时,我会弹出弹出框。我希望弹出窗口启用操作,以便用户可以移动、缩放和旋转它们。现在,如果您在弹出窗口中触摸并拖动,它会移动地图,因为它是地图图层的子图层。但无论我将 IsManipulationEnabled 和 ManipulationStarting 等添加到弹出控件的哪个子元素,都不会触发任何操作事件。所以..

有没有办法让操作事件为地图图层的子图层触发?

谢谢,安德鲁

4

1 回答 1

0

尝试在您的弹出元素上调用 CaptureTouch(即:popup.CaptureTouch())。这会将所有触摸手势路由到您的弹出窗口,并可能在地图上释放捕获。我在鼠标捕获方面遇到了同样的问题,CaptureMouse 解决了我的问题。

于 2013-02-14T08:15:15.643 回答