Длина строки в пикселях - PullRequest
0 голосов
/ 25 мая 2010

Как я могу получить длину строки (с учетом шрифта, размера и т. Д.) В пикселях? Я видел рекомендации попробовать System.Drawing.Graphics. *, Но эта сборка / пространство имен, по-видимому, недоступна для меня в silverlight.

Я надеюсь центрировать текстовое поле под изображением, но текст предоставляется динамически.

Ответы [ 2 ]

3 голосов
/ 25 мая 2010

Поскольку ваша цель - центрировать TextBox, не тратьте время на вычисление ширины и т. Д. Просто скажите контейнеру центрировать текстовое поле.

например.

<Grid>
    <Image Source="ToolBox Avatar.png" Stretch="Fill"/>
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="TextBlock" TextWrapping="Wrap"/>
</Grid>
0 голосов
/ 25 мая 2010

Хотя я не знаком с разработкой для Silverlight, я думаю, что этот может быть вам полезен.

...