Как конвертировать SolidColorBrush в Hex?

357
06 января 2017, 08:32
public static string GetHexFromColor(SolidColorBrush Color)
    {
        string hexcolor = "#FFFF0000";
        //argb типа byte конвертировать в hex 
        var a = Color.Color.A;
        var r = Color.Color.R;
        var g = Color.Color.G;
        var b = Color.Color.B;
        //не допустимый термин byte
        BitConverter.ToString( byte[a, r, g, b], 0);

        return hexcolor;
    }

Это приводит к странному результату: #FF-80-80-0080-80-0080-0000

Byte[] bytes1 = { a, r, g, b };
hexcolor = "#" + BitConverter.ToString(bytes1, 0) + BitConverter.ToString(bytes1, 1) + BitConverter.ToString(bytes1, 2) + BitConverter.ToString(bytes1, 3);
Answer 1
string hexcolor = Color.Color.ToString();
READ ALSO
Как получить изображения с Google?

Как получить изображения с Google?

Xочу сделать запрос в гугл по слову, получить первое изображение и скачать его получив byte[], как это сделать? На API у них ограничения

365
Запрос к базе данных PostgreSQL на C#

Запрос к базе данных PostgreSQL на C#

ЗдравствуйтеПишу такой код:

481
RichTextBox как DataTemplate в ListView

RichTextBox как DataTemplate в ListView

Доброго времени суток! У меня в качестве ListViewItemTemplate является RichTextBox с забинденным Document'ом

374
Не правильная дозапись в бинарный файл C#

Не правильная дозапись в бинарный файл C#

Всем доброго времени сутокПомогите разобраться, написал приложение которое производит дозапись бинарного файла, но дозапись только в 101 значение,...

385