Windows phone 7 windows phone pivot中的Bing地图旋转

Windows phone 7 windows phone pivot中的Bing地图旋转,windows-phone-7,xaml,Windows Phone 7,Xaml,尝试旋转MapBase时遇到问题。就我所知,我没有找到一种方法来旋转地图内的内容(我指的是分幅)。我用贴图本身做了一个旋转变换,并将其放在正方形中以模拟矩形视口。 问题是,旋转时,地图角在正方形的角上移动,最糟糕的是它在轴项目标题上移动,我不知道如何将它移到底部。 有什么解决办法吗?或者可以通过其他方式旋转地图内容 更新 XAML代码 这是我的密码 <Grid x:Name="LayoutRoot" Background="Transparent"> <!--P

尝试旋转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>


在本例中,地图位于地图的顶部,但地图位于轴标题的顶部,甚至应用程序标题也位于地图角的背面…

如果您在旋转手机时以“Paysage方向”加载另一个页面?(这可能是一个临时解决方案…)但您希望重新加载具有良好尺寸的地图。

如果启用了手势交互,则在轴内使用地图控件不是一个好主意

不要在轴控件中使用滑块、切换按钮或贴图控件。不要在轴控件内使用可以平移或滚动的控件。例如,如果将贴图控件放置在轴控件内,则可能难以使用轴控件。手势输入变得混乱。解决方案是导航到包含需要手势输入的控件的子页面。只要地图未启用手势交互,就可以将地图放置在透视页面中。你可以覆盖一个按钮来激活地图。按下按钮实际上会导航到一个单独的页面,上面只有地图控件。然后,用户可以按后退按钮返回枢轴控制