Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
BigHenry
Сообщений: n/a
#1

Как узнать ширину текста в пикселях? - Windows Phone

03.10.2012, 15:52. Просмотров 1213. Ответов 0
Метки нет (Все метки)

Я не нашел обсуждения приложений Windows Store Apps, поэтому пишу в самый близкий по данной тематике раздел.
Как узнать ширину строки в пикселях, отображаемых на экране? Без разницы где, TextBox, TextBlock и т.п.
Я смог бы решить эту задачу очень просто, если бы в .NET for Windows Store apps была библиотека Graphics:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static class GraphicsHelper
{
    public static SizeF MeasureString(string s, Font font)
    {
        SizeF result;
        using (var image = new Bitmap(1, 1))
        {
            using (var g = Graphics.FromImage(image))
            {
                result = g.MeasureString(s, font);
            }
        }
 
        return result;
    }
}
Также этот вопрос легко разрешим при использовании WinForms.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2012, 15:52     Как узнать ширину текста в пикселях?
Посмотрите здесь:

Переворот текста Windows Phone
Windows Phone Как программно узнать какая тема установлена? (WP8)
Узнать вертикальное смещение страницы при вводе в Textbox Windows Phone
Windows Phone Узнать разрешение экрана устройства
Как узнать на каком элементе выпал ContextMenu в WrapPanel? Windows Phone
Windows Phone Контейнер, который автоматически растягивает контролы в ширину
Windows Phone Как сделать кнопочку с изображением и разными размерами текста?
Как узнать список функций WinAPI для мобильных ОС? Windows Phone
Windows Phone Как задать в одном текстблоке разным участкам текста разный цвет и шрифт?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru