@Melz

WPF, как отключить масштабирование при смене DPI монитора?

Добрый день,

подскажите как отключить масштабирование программы на WPF когда пользователь меняет в настройках экрана 100% на допустим 125%.
Программа позиционируется на экране по X,Y и ширине/высоте. Нужно чтобы они оставались неизменными.
Те если на одном мониторе стоит 100%, а на другом 125%, то окна должны быть одного размера если из расположить у краев мониторов.

Пробовал в разных комбинациях:
<windowsSettings>
    <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</dpiAware>
</windowsSettings>


и

[assembly: System.Windows.Media.DisableDpiAwareness]


Желаемый результат достигается настройками совместимости виндовс по правой кнопке, но как это включить в коде я не нашел.
5bd4c199a8727705139371.png
  • Вопрос задан
  • 338 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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