我的班级正在制作一个带有许多(诺基亚)地图组件的Windows Phone 8应用程序,我正在使用地图上叠加层上定义的图片编写地图。在我的程序(C#WP8)中,我有一张能够用滑块改变地图标题的地图;但是,当地图的标题发生变化时,图片的叠加层将保持相同的方向,导致它们面向错误的方向。如果有人知道如何将地图的旋转与地图的旋转同步,请按我的方式打击解决方案。
答案 0 :(得分:0)
要将图像与地图一起旋转,您可以向图像添加RotateTransform,并将其值绑定到地图的标题。你可以用代码这样做:
myImage.RenderTransformOrigin = new Point(0.5, 0.5);
var rotateTransform = new RotateTransform();
Binding myBinding = new Binding("Heading");
myBinding.Source = myMap;
BindingOperations.SetBinding(rotateTransform, RotateTransform.AngleProperty, myBinding);
myIMage.RenderTransform = rotateTransform;