Кто-нибудь знает, как исправить ориентацию в приложении Phonegap для Windows Phone 8?
Я хочу, чтобы приложение поддерживало только портретную ориентацию.
Кто-нибудь знает, как исправить ориентацию в приложении Phonegap для Windows Phone 8?
Я хочу, чтобы приложение поддерживало только портретную ориентацию.
Принятый ответ неверен
правильный ответ:
Открыть
MainPage.xaml
и измените это на желаемую ориентацию, мини был Портрет
SupportedOrientations="Книжная" Ориентация="Книжная"
Вам нужно создать плагин, если вы хотите сделать это динамически. Сначала создайте обработчик в файле MainPage.xaml:
public MainPage() { ... ScreenLockCommand.OnScreenLock += HandleScreenLock; ...
}
public void HandleScreenLock(SupportedPageOrientation orientation)
{
this.Dispatcher.BeginInvoke((Action)(() =>
{
this.SupportedOrientations = orientation;
}));
}
Затем вызовите его из своего плагина так:
OnScreenLock(SupportedPageOrientation.Portrait);
or
OnScreenLock(SupportedPageOrientation.PortraitOrLandscape);
Добавьте эту строку в файл config.xml.
<preference name="orientation" value="portrait" />