Веб-приложение - блокировка ориентации на альбомную при загрузке веб-приложения

Другое комбинированное решение использует StackFrame:

public class BaseViewModel : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler PropertyChanged;

    protected void Set<T>(ref T field, T value)
    {
        MethodBase method = new StackFrame(1).GetMethod();
        field = value;
        Raise(method.Name.Substring(4));
    }

    protected void Raise(string propertyName)
    {
        var temp = PropertyChanged;
        if (temp != null)
        {
            temp(this, new PropertyChangedEventArgs(propertyName));
        }
    }
}

Использование:

public class TempVM : BaseViewModel
{
    private int _intP;
    public int IntP
    {
        get { return _intP; }
        set { Set<int>(ref _intP, value); }
    }
}
0
задан Rotemya 7 March 2019 в 10:11
поделиться

1 ответ

Вы можете добиться этого эффекта, добавив нужный режим ориентации в файл веб-приложения manifest.json:

{
  #...
  "orientation":  "landscape"
}

и затем включите его в заголовок шаблона:

<head>
    <!-- ... -->
    <link rel="manifest" href="./manifest.json">
</head>

[116 ] Подробнее о манифесте веб-приложения можно узнать здесь

.

0
ответ дан Alsoknownasdrew 7 March 2019 в 10:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: