Динамически обновлять размер шрифта приложения с помощью одного триггера в WPF - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть приложение, которое имеет разные размеры шрифта для разных элементов управления, например, Button: 10, TextBlock: 12 и т. Д. Я хочу дать варианты пользователю, где он может выбрать любой из следующих слов, скажем Нормальный, Маленький, Большой, Большой.

Предположим, что вы выбрали "маленький", я бы хотел уменьшить каждый отдельный размер шрифта на 2. Если «Большой», я бы хотел увеличить каждый размер шрифта на 2. Я надеюсь, что мы можем сделать это, используя конвертер, отправляющий фактический размер шрифта в качестве параметра и отображающий в соответствии с выбранным выбором, если я не ошибаюсь. Какой будет лучший вариант. Извините, если мои сомнения абсурдны или глупы. Спасибо.

1 Ответ

0 голосов
/ 30 апреля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...