【问题标题】:Rotating Pictures on WP8 Nokia Map在 WP8 诺基亚地图上旋转图片
【发布时间】:2013-06-11 01:25:31
【问题描述】:
我的班级正在制作一个包含许多(诺基亚)地图组件的 WP8 应用程序,我正在编写一个地图,其中的图片定义在地图上的叠加层上。在我的程序 (C# WP8) 中,我有一个能够使用滑块更改标题的地图。地图上有几张图像,当地图旋转时,图像会移动位置,因为它们是由左上角而不是中心定义的。如果有人知道如何将图像居中以使其保持在同一位置或以其他方式避免这种困境,请按我的方式解决。
【问题讨论】:
标签:
xaml
windows-phone-8
here-api
【解决方案1】:
将包含图像的MapOverlay 元素的PositionOrigin 属性设置为元素的中心。
例如:
var overlay = new MapOverlay();
overlay.Content = yourImage;
overlay.PositionOrigin = new Point(0.5, 0.5);
或者在 XAML 中:
<maps:MapOverlay PositionOrigin="0.5,0.5">
<Image Source="yourImage"/>
</maps:MapOverlay>