Windows phone 7 WIndows Phone 7:图像在横向模式下不旋转

Windows phone 7 WIndows Phone 7:图像在横向模式下不旋转,windows-phone-7,rotation,image-rotation,landscape-portrait,Windows Phone 7,Rotation,Image Rotation,Landscape Portrait,我正在覆盖以下更改的OnOrientation 现在有了这个,我可以在纵向模式下垂直堆叠网格。并以垂直方式水平堆叠 但是里面的孩子没有旋转。在横向模式下,它们不会垂直显示,而是与纵向模式对齐 如何旋转单个子对象[图像、网格等]以使其在横向模式下也保持直立。如果要在方向更改时仅旋转页面上的特定控件,则无法自动执行此操作。您只能在XAML中放置RotateTransform并绑定到它。当方向改变时,代码可以修改此旋转变换 另一方面,如果要旋转整个页面,则需要向页面元素添加SupportedOrien

我正在覆盖以下更改的OnOrientation

现在有了这个,我可以在纵向模式下垂直堆叠网格。并以垂直方式水平堆叠

但是里面的孩子没有旋转。在横向模式下,它们不会垂直显示,而是与纵向模式对齐


如何旋转单个子对象[图像、网格等]以使其在横向模式下也保持直立。

如果要在方向更改时仅旋转页面上的特定控件,则无法自动执行此操作。您只能在XAML中放置RotateTransform并绑定到它。当方向改变时,代码可以修改此旋转变换

另一方面,如果要旋转整个页面,则需要向页面元素添加SupportedOrientations=“GraphitorLandscape”


希望这能有所帮助。

如果您想在方向更改时仅旋转页面上的特定控件,则无法自动执行此操作。您只能在XAML中放置RotateTransform并绑定到它。当方向改变时,代码可以修改此旋转变换

另一方面,如果要旋转整个页面,则需要向页面元素添加SupportedOrientations=“GraphitorLandscape”


希望这有帮助。

在您的xaml页面上更改SupportedOrientations=“GraphitorLandscape”。

在您的xaml页面上更改SupportedOrientations=“GraphitorLandscape”。

您有完整的复制吗?子控件应该旋转,除非您使用的弹出窗口在正确支持方向更改方面存在问题。您是否有完整的重新设置?子控件应该旋转,除非您使用的弹出窗口在正确支持方向更改方面存在一些问题。
 protected override void OnOrientationChanged(OrientationChangedEventArgs e)  
 {  
     Grid.SetRow(hyperlinkButton1, 0);
     Grid.SetRow(hyperlinkButton2, 1);
 }