-1

我的班级正在制作一个包含许多(诺基亚)地图组件的 Windows phone 8 应用程序,我正在编写一个地图,其中包含在地图上的叠加层上定义的图片。在我的程序 (C# WP8) 中,我有一个能够使用滑块更改地图标题的地图;但是,当地图的航向发生变化时,带有图片的叠加层会保持相同的方向,导致它们朝向错误的方向。如果有人知道如何使图片的旋转与地图的旋转同步,请按我的方式解决。

4

1 回答 1

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;
于 2013-05-29T08:07:53.853 回答