Нормально ли приложения WPF правильно масштабируются на экранах с высоким разрешением из коробки (без дополнительной настройки манифеста и т. Д.?). Насколько я понимаю, они это сделали?
Два написанных мной приложения WPF выглядят размытыми на моем новом ноутбуке (под управлением Windows 10) при просмотре на экране ноутбука. Обычно основной дисплей ноутбука настроен как внешний монитор с низким разрешением, а встроенная панель ноутбука масштабируется на 125%. Однако размытость появляется независимо от того, подключен ли монитор с низким разрешением или нет.
Я думал, что это может иметь какое-то отношение к запуску двух моих приложений (через основной метод, а не через шаблон кода по умолчанию, который запускает главное окно), но я только что запустил Visual Studio 2015 и сгенерировал новый WPF приложение с шаблоном проекта (всего пара переключателей на пустой форме), и оно также не масштабируется до высокого разрешения в моей системе.
Также стоит упомянуть, что я настроил параметр реестра «предпочитать внешний манифест» в своей копии Windows, чтобы разрешить каждому приложению отключать масштабирование с высоким разрешением с помощью манифеста. (т.е. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide "PreferExternalManifest"=dword:00000001
).