Поделиться через


Функциональные возможности классического приложения затрагиваются, если не выполняться в режиме окна

В Windows 10 приложения для Windows больше не являются полноэкранными по умолчанию. Вместо этого они являются оконными, и теперь возможны такие операции, как минимизация, восстановление, максимизация, изменение размера (и любые другие операции, которые вы всегда могли выполнять с любым другим классическим окном приложений Windows).

Проявления

Наиболее заметным изменением теперь является то, что вы можете получить размер до произвольных размеров, которые не являются только размером экрана или высотой экрана. Пользователь может постоянно изменять размер окна приложения по своему вкусу (вплоть до минимального размера окна приложения). Это отличается от Windows 8.0 или Windows 8.1, где изменение размера окна было дискретным действием (пользователи изменяли размер эскиза окна, что затем приводило к размеру окна после того, как пользователь совершил действие). В настоящее время, когда пользователь перетаскивает окно в нижний угол (или другое расположение границы), это непрерывное изменение размера, и приложение получает сообщения об изменении размера в строке, а не изменение размера.

Устранение проблем

Чтобы устранить эту проблему для приложений Windows 8.0 и 8.1, выполните указанные ниже действия.

  • Если ожидаемая функция в функциональных возможностях приложения нарушена, пользователь может поставить приложение в полноэкранный режим (с помощью кнопки "Перейти в полноэкранный режим" в правом верхнем углу заголовка окна).
  • Если запуск приложения не открывается должным образом, пользователь по-прежнему должен иметь возможность переключиться в режим планшета, чтобы приложение запускалось в полноэкранном режиме без вмешательства пользователя.

Лучший способ справиться с этим — изменить приложение, чтобы иметь в виду тот факт, что его размер может быть равен неконтролируемым местам и высотам (т. е. не имеете жестко закодированную таблицу высоты и ширины и только ожидайте их или ожидайте жестко заданные коэффициенты). Разработчики приложений должны ожидать, что при изменении размера приложения может появиться еще одно сообщение об изменении размера сразу после доставки текущего сообщения об изменении размера. В результате, если приложение запускает анимацию во время изменения размера, возможно, приложение сразу же получит другое сообщение об изменении размера (поэтому важно убедиться, что такой тип ситуации не приведет к сбою приложения).