Как определить размер шрифта в процентах в приложении WPF для обеспечения доступности?

Я собираюсь добавить поддержку специальных возможностей в приложение WPF. В этой статье описаны рекомендации по внедрению поддержки специальных возможностей в приложение:

Специальные возможности WPF для разработчиков

В этой статье говорится:

WPF поддерживает dpi, но вы все равно должны избегать жесткого кодирования макетов, размера или шрифта и вместо этого использовать проценты, где это возможно, чтобы масштабирование работало для всех пользователей.

Как определить процентное соотношение размеров шрифта? Я пока знаком только с определением стилей, у которых есть определенный размер шрифта.


person Elan    schedule 23.01.2012    source источник


Ответы (1)


Я бы сказал, что это просто плохая формулировка. Все размеры шрифтов в WPF указаны в аппаратно-независимых пикселях или их производных. Я действительно не понимаю их точку зрения в данном контексте. Например, любые явные размеры на сетках также указываются в DIP.

Что важно, так это то, что вы обдумываете и тестируете, что происходит с вашим пользовательским интерфейсом, когда на экране появляется постороннее или напряженное пространство. Изменяется ли размер естественным образом и позволяет ли пользователям максимально использовать свое пространство? Обрезаются ли какие-либо элементы пользовательского интерфейса при его сжатии? Обрезаются ли метки при замене локализованного текста?

person Kent Boogaart    schedule 23.01.2012