如何修复Windows Phone 8 Phonegap应用程序的方向?

Ego*_*r T 3 screen-orientation cordova windows-phone-8

有人知道如何修复Windows Phone 8的Phonegap应用程序中的方向吗?

我希望该应用仅支持纵向方向.

jce*_*ile 13

接受的答案是不对的

正确的答案是:

打开

MainPage.xaml中

并改变这个你想要的方向,迷你是肖像

SupportedOrientations ="肖像"方向="肖像"


Lar*_*ars 6

如果要动态执行此操作,则需要创建插件.首先在MainPage.xaml文件中创建一个处理程序:

   public MainPage()
    {
        ...
        ScreenLockCommand.OnScreenLock += HandleScreenLock;
        ...
Run Code Online (Sandbox Code Playgroud)
    }       

    public void HandleScreenLock(SupportedPageOrientation orientation)
    {
        this.Dispatcher.BeginInvoke((Action)(() =>
        {
            this.SupportedOrientations = orientation;
        }));
    }
Run Code Online (Sandbox Code Playgroud)

然后像你这样从你的插件中调用它:

OnScreenLock(SupportedPageOrientation.Portrait);

要么

OnScreenLock(SupportedPageOrientation.PortraitOrLandscape);