Как я могу определить, развернута ли моя страница (использует всю ширину страницы)?

Итак, я знаю, что могу сделать что-то вроде этого:

public bool IsSnapped
{
  get
  {
    return (Window.Current.Bounds.Width <= 500) ?
      true : false;
  }
}

но как я могу реализовать такую ​​​​функцию, как

public bool IsMaximized
{
  get
  {
    // ?
  }
}

Должен ли я где-то получить ширину экрана или есть лучший способ?


person swinefeaster    schedule 17.12.2013    source источник


Ответы (1)


В Windows 8.1+ вы должны иметь возможность использовать свойство IsFullScreen класса ApplicationView (ссылка):

if (ApplicationView.GetForCurrentView().IsFullScreen) {

}
person WiredPrairie    schedule 17.12.2013
comment
Спасибо! На самом деле это так: if(ApplicationView.GetForCurrentView().IsFullScreen) {} - person swinefeaster; 19.12.2013
comment
Упс! Я пропустил тот факт, что он не был статичным, когда читал документы. Исправлена. - person WiredPrairie; 19.12.2013