尝试旋转 MapBase 时遇到问题。至于我没有找到一种方法来旋转地图内的内容(我的意思是瓷砖)。我对地图本身进行了旋转变换,并将其放在正方形中以模拟矩形视口。问题是地图角在旋转时会流过正方形的角,最糟糕的是它会在枢轴项目标题上移动,我不知道如何将它带到底部。有什么解决方法吗?或者可能是其他方式来旋转地图内容?
更新 XAML 代码这是我的代码
<Grid x:Name="LayoutRoot" Background="Transparent">
<!--Pivot Control-->
<controls:Pivot Title="MY APPLICATION">
<!--Pivot item one-->
<controls:PivotItem Header="first">
<Grid d:LayoutOverrides="Height" Margin="-44,-30,44,30">
<Microsoft_Phone_Controls_Maps:Map Margin="-18,-72,2,76" RenderTransformOrigin="0.5,0.5" UseLayoutRounding="False" d:LayoutRounding="Auto">
<Microsoft_Phone_Controls_Maps:Map.RenderTransform>
<CompositeTransform Rotation="36.01"/>
</Microsoft_Phone_Controls_Maps:Map.RenderTransform>
</Microsoft_Phone_Controls_Maps:Map>
<Rectangle Fill="#FFF4F4F5" Height="54" Margin="-14,-42,0,0" Stroke="Black" VerticalAlignment="Top"/>
</Grid>
</controls:PivotItem>
<!--Pivot item two-->
<controls:PivotItem Header="second">
</controls:PivotItem>
</controls:Pivot>
</Grid>
在示例中位于地图顶部,但地图位于 Pivot 标题的顶部,甚至应用程序标题位于地图角落的背面......