Сколько символов я могу поместить в элемент управления, WP7 Silverlight - PullRequest
1 голос
/ 09 июня 2011

Я хочу взять динамическую строку текста и разбить ее так, чтобы она поместилась в одном или нескольких текстовых полях или текстовых блоках. Желательно текстовые поля. Допустим, я получил строку текста длиной 132 символа, но я могу отобразить только 40 символов в текстовом поле, прежде чем оно исчезнет из поля зрения. Итак, я хочу разбить текст на 4 текстовых поля. Я хочу программно узнать, сколько символов можно отобразить.

Я пробовал ActualWidth, но получаю 0.0.

1 Ответ

1 голос
/ 10 июня 2011

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

Однако вам может оказаться проще использовать тот же метод, что и в http://nerdplusart.com/texttrimming-textblock-for-silverlightпереопределить MeasureOverride и обрезать текст, пока он не уместится.

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