Windows 10 UWP не рендерится полностью

267
Phillip McMullen

При использовании приложения UWP (т. Е. OneNote, Todoist) у меня возникает проблема, при которой экран будет хорошо отображаться до загруженного размера, но если я изменю размер окна, он не хочет расширяться за пределы исходного размера.

Например, если я открываю программу, и окно открывается до 1/4 размера экрана, и я нажимаю максимизировать, элементы управления окна будут максимизированы до полного окна (я могу нажать, где должна быть кнопка закрытия, и она будет работать, просто кнопка закрытия не будет видна), но видимый пользовательский интерфейс будет заполнять только исходную область 1/4. Я могу переместить это, и оно переместится в разные части экрана, но видимое окно все равно будет иметь оригинальный размер.

Вот скриншот:

Broken UWP App

2
@harrymc Спасибо за редактирование, я не знал, как вставить изображение вместо ссылки Phillip McMullen 5 лет назад 0
Вы сможете сделать это тоже, как только у вас будет достаточно репутации. harrymc 5 лет назад 0

1 ответ на вопрос

1
harrymc

Эта проблема возникла на некоторых мониторах с высоким разрешением после обновления до Windows 10 v1803.

Кажется, что проблема с постером решена после обновления драйвера дисплея. Вполне возможно, что Windows 10 v1803 предъявляет более жесткие требования к драйверу, поэтому более новая версия может работать лучше.

Некоторые обходные пути, которые могут работать, когда более новый драйвер дисплея недоступен:

  • Измените размер окна, затем закройте и снова откройте приложение, и тогда оно может иметь правильный размер.

  • Запустите Performance Options ( SystemPropertiesPerformance.exe) и снимите флажок Показать содержимое окна при перетаскивании, затем перезагрузите компьютер:

enter image description here

Я на 1803, и да, мой основной монитор 4K, а затем я подключил два монитора 1080P (всего 3 монитора). Увеличение установлено на 150% на 4K. Я попробую это. Проблема не исчезает после перезагрузки. Если я закрою программу, открою ее и сразу же изменим ее размер, у нее обычно не будет этой проблемы Phillip McMullen 5 лет назад 0
Вы также можете проверить, есть ли обновление вашего драйвера дисплея. Эта ошибка появилась в 1803 году и, надеюсь, исчезнет с предстоящим крупным обновлением Windows, которое, возможно, будет вызвано высокими уровнями масштабирования на мониторах с высоким разрешением. Выше приведены только обходные пути, которые работали для некоторых людей и не являются реальным решением, которое должно исходить от Microsoft. harrymc 5 лет назад 0
Похоже, есть обновление драйвера для моей карты. Я попробую это, посмотрю, поможет ли это. Спасибо за вашу помощь в этом Phillip McMullen 5 лет назад 0
Пока что работает с обновленным драйвером. Обычно это показало бы к настоящему времени. Я собираюсь отметить это как решенное, чтобы вы получили очки. Еще раз спасибо! Phillip McMullen 5 лет назад 0

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