2013-04-16 85 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

相關問題