Единицы WPF основаны на 96DPI (точек / пикселей на дюйм), поэтому значение 103 означает 1,072 дюйма или 2,72 см
. Затем это значение умножается на DPI мониторов, чтобы определить, сколько пикселей должно быть.
Если у монитора 96 DPI, он будет 103 пикселя, но если у монитора 150 DPI, он будет 160 пикселей.
Это теория, но на практике это не работает.
DPI - это пользовательская настройка, а не настройка монитора (по крайней мере, в Windows)! Т. Е. У пользователя будет одинаковая настройка DPI независимо от используемого монитора. Мой ноутбук150 DPI и настольные мониторы имеют разрешение около 100 DPI. Я поддерживаю DPI около 110, поскольку изменение DPI требует выхода из системы.
Диалоговое окно DPI в окнах имеет вид назад, так как говорит о текстеразмер. (По моему мнению, вы увеличиваете размер текста более крупным шрифтом, а не обманываете систему размером и разрешением монитора.) В результате пользователи устанавливают DPI в зависимости от размера текста, который им нужен, а не от физического качества монитора.perties.
Если вы хотите откалибровать настройки DPI, вы можете использовать «Пользовательские настройки DPI». ![Custom DPI Setting](https://i.stack.imgur.com/5LCFI.png)
Идея состоит в том, что вы держите линейку напротивмонитор и перетаскивает линейку на экране до тех пор, пока они не совпадут по размеру.
При правильной настройке DPI на мониторе будут отображаться изображения и текст с одинаковым размером на бумаге.