WPF: рекомендации по ширине текстового поля - PullRequest
2 голосов
/ 02 марта 2010

Существует ли формула для ширины текстового поля, кратная макс. персонажи?

Я предполагаю, что если мое текстовое поле содержит 40 символов, я смогу включить его в формулу, которая выглядит как F (40) = (40 * X + Y).

Ответы [ 2 ]

2 голосов
/ 02 марта 2010

Я думаю, что это действительно зависит от шрифта, который вы используете. Я прошу прощения за то, что не дал вам формулу, но вы можете найти класс FormattedText полезным. Особенно его Ширина свойство.

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

0 голосов
/ 02 марта 2010

Пока я использую width(n) = 11n+8. Это основано на значениях по умолчанию для Windows 7 и ширине символа М.

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