2013-04-16 56 views
3

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

我想要的应用程序只支持纵向。

+0

你是什么意思的“修复”?阻止它改变或使它看起来正确? –

+0

我想停止改变.. –

+0

嗨。请更改接受的答案,以便将来的访问者更容易看到正确的答案。谢谢。 – Mtz

回答

13

接受的答案是不正确的

正确的答案是:

打开

的MainPage。 xaml

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

SupportedOrientations =“纵向”方向=“纵向”

+1

任何想法如何动态地做到这一点? – Lars

+0

我不知道,对不起 – jcesarmobile

+0

请参阅下面的解决方案。 – Lars

0

此行添加到您的config.xml文件

<preference name="orientation" value="portrait" /> 
+0

它不起作用 – jcesarmobile

+0

借调。它不起作用。 – Mtz

+0

Thirding。仍然没有工作2015/03。 – commonpike

6

你需要创建一个插件,如果你要动态地做到这一点。首先在你的MainPage.xaml中的文件创建一个处理程序:

public MainPage() 
    { 
     ... 
     ScreenLockCommand.OnScreenLock += HandleScreenLock; 
     ... 
}  

    public void HandleScreenLock(SupportedPageOrientation orientation) 
    { 
     this.Dispatcher.BeginInvoke((Action)(() => 
     { 
      this.SupportedOrientations = orientation; 
     })); 
    } 

然后从你的插件一样,所以称之为:

OnScreenLock(SupportedPageOrientation.Portrait);

OnScreenLock(SupportedPageOrientation.PortraitOrLandscape);

+0

请你详细说明这一点? – locknies

相关问题