Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Тема для курсовой/диплома http://www.cyberforum.ru/windows-phone-dev/thread661097.html
Посоветуйте что-нибудь под WP. Вообще идей нету.
Windows Phone Scroll c# Как сделать scroll пальцем? http://www.cyberforum.ru/windows-phone-dev/thread659571.html
Windows Phone С чего начать?
Здравствуйте! Скажите в какой среде или языке как будет правильно писать под Windows Phone... Зарание спасибо...
Windows Phone RichTextBox
richtextbox работает в Compact.net? 3,5? Чем можно заменить его?
Windows Phone Переворот текста http://www.cyberforum.ru/windows-phone-dev/thread644397.html
Всем доброго времени суток. К делу: мне нужно знать как перевернуть текст (в кнопке и в текст блоке) но при этом ориентация должна остаться неизменной. Код я думаю тут бессмыслен
Windows Phone Использование смартфона Windows Phone как презентора Добрый день! Хочу показать как работает приложение публике. Эффективнее показать "вживую", то есть показать работу приложения на аппарате. Но как передать изображение с экрана смартфона на... подробнее

Показать сообщение отдельно
BigHenry
0 / 0 / 0
Регистрация: 30.09.2012
Сообщений: 1

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

03.10.2012, 15:52. Просмотров 1223. Ответов 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.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.