Установка FontSize ниже 6 в Silverlight - PullRequest
1 голос
/ 07 сентября 2010

Всякий раз, когда я устанавливаю свойство зависимости FontSize TextBox на значение меньше 6.0, будь то в XAML или в коде, создается исключение ArgumentException.Есть ли способ обойти это произвольное ограничение?

1 Ответ

1 голос
/ 07 сентября 2010

Ограничение является практическим, поскольку пиксельные шрифты не поддерживаются изначально, и почти все шрифты выглядят мусором менее чем на 6 пт (поскольку они сглаживаются).

Два варианта :

  • Вы можете применить масштабирование к текстовому объекту , если вы настаиваете на переходе меньше 6pt,
  • , но я бы предложил с использованием реальных пиксельных шрифтовдля более тонкой работы .

Посмотрите на этот ответ.У «Koistya Navin» есть фактический код, который работает, представляя его пиксельный шрифт (код доступен по ссылкам на вопрос): Пиксельные шрифты в Silverlight 4

Надеюсь, это поможет.

...