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

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

Войти
Регистрация
Восстановить пароль
 
artem741
0 / 0 / 0
Регистрация: 22.02.2015
Сообщений: 15
#1

Как преобразовать строку в Color - Windows Phone

07.03.2015, 19:04. Просмотров 486. Ответов 1
Метки нет (Все метки)

Как преобразовать строку в Color(Windows.UI.color):

String color = "FFFFFF";
TxtBl1.Foreground = new SolidColorBrush(color); //выдает ошибку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2015, 19:04     Как преобразовать строку в Color
Посмотрите здесь:
Как преобразовать цвет System.Drawing.Color в цвет API (UINT) Visual Basic .NET
Возможно ли преобразовать Color в String? JavaFX
C++ Как правильно преобразовать строку символов в строку типа CComBSTR?
Pascal ABC Нельзя преобразовать тип byte к System.Drawing.Color
PHP Как преобразовать строку ?
C++ Как преобразовать число в строку
Python Как строку преобразовать в команды
Как преобразовать число в строку? PHP
C++ Builder Как преобразовать строку в дату?
Как преобразовать строку в DirectoryInfo? C#
Как преобразовать строку в переменную JavaScript
Delphi Как преобразовать GUID в строку?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
08.03.2015, 12:55     Как преобразовать строку в Color #2
как вариант, можно так

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
    public static class BrushHelper
    {
        public static SolidColorBrush BrushFromHexa(string hexaColor)
        {
            return new SolidColorBrush(
                Color.FromArgb(
                    255,
                    Convert.ToByte(hexaColor.Substring(0, 2), 16),
                    Convert.ToByte(hexaColor.Substring(2, 2), 16),
                    Convert.ToByte(hexaColor.Substring(4, 2), 16)
                )
            );
        }
 
        public static SolidColorBrush BrushFromHexaWithAlpha(string hexaColor)
        {
            return new SolidColorBrush(
                Color.FromArgb(
                    Convert.ToByte(hexaColor.Substring(0, 2), 16),
                    Convert.ToByte(hexaColor.Substring(2, 2), 16),
                    Convert.ToByte(hexaColor.Substring(4, 2), 16),
                    Convert.ToByte(hexaColor.Substring(6, 2), 16)
                )
            );
        }
    }
C#
1
this.ContentGrid.Background = BrushHelper.BrushFromHexaWithAlpha("A0FABBBB");
C#
1
this.ContentGrid.Background = BrushHelper.BrushFromHexa("FABBBB");
Ответ Создать тему
Опции темы

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