Mua*_*lig 5 c# xaml orientation windows-phone-7
是否有可能在Windows Phone 7中手动锁定手机方向?因为我正在使用加速度计来处理按钮的固定UI旋转.
我试过了:
在XAML中
SupportedOrientations="Landscape" Orientation="LandscapeLeft"
OrientationChanged="PhoneApplicationPage_OrientationChanged"
Run Code Online (Sandbox Code Playgroud)
并在代码背后:
private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
//Orientation locking
//Do nothing
}
Run Code Online (Sandbox Code Playgroud)
但UI仍然在横向左侧和景观之间转换...
谢谢.
没有办法阻止LandscapeLeft和LandScapeRight之间的转换.这是设计的.
作为解决方法,您可以在OnOrientationChanged中手动旋转/转换UIElements,以便用户看不到差异.
我已经使用这种技术来保持"背景"图像看起来不管方向旋转,然后有一个单独的控件,它看起来像一个弹出窗口,但它确实响应方向更改显示在图像的顶部.
归档时间: |
|
查看次数: |
2508 次 |
最近记录: |