Color.FromHex(String) Метод

Определение

Возвращает новый экземпляр цвета RGB с запрошенными каналами красного, зеленого и синего. Альфа-канал задается, если hex содержит его.

public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color

Параметры

hex
String

Строка, содержащая шестнадцатеричное представление цвета (A)RGB.

Возвращаемое значение

Цвет.

Комментарии

При указании цвета с шестнадцатеричным числом разработчики приложений могут использовать 3, 4, 6 или 8 цифр с необязательным префиксом "#". Если разработчик указывает 3 цифры, они интерпретируются как данные двойного rgb для полностью непрозрачного цвета. Например, "#123" указывает цвет, представленный "#FF112233". Если разработчик предоставляет 4-значное шестнадцатеричное число, то данные интерпретируются как описанное выше, за исключением того, что первая цифра указывает альфа-канал. Например, "#1234" указывает цвет, представленный "#11223344". Если разработчик предоставляет шестнадцатеричное число из 6 цифр, данные интерпретируются как полностью непрозрачный цвет с этими значениями RGB. Например, "#112233" указывает цвет, представленный "#FF112233". Наконец, разработчик может явно указать 8-значное число, которое полностью указывает каналы Alpha, Red, Green и Blue в этом порядке.

Обратите внимание, что в приведенном выше абзаце полностью развернутое цветовое описание имеет формат AARRGGBB. То есть первая пара шестнадцатеричных цифр указывает канал Alpha; вторая пара указывает красный канал; третья пара указывает зеленый канал; и последняя пара указывает синий канал.

Если входную строку не удается проанализировать, возвращается значение Color.Default.

Применяется к