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

Как узнать ширину текста в пикселях? - 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 как презентора Добрый день! Хочу показать как работает приложение публике. Эффективнее показать "вживую", то есть показать работу приложения на аппарате. Но как передать изображение с экрана смартфона на компьютер? Спасибо P.S. если вы не поняли о чем я. Посмотрите презентацию iPhone. подробнее

Показать сообщение отдельно
BigHenry
Сообщений: n/a

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

03.10.2012, 15:52. Просмотров 1208. Ответов 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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru