Color.FromHex(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una nueva instancia de color RGB con los canales de rojo, verde y azul solicitados. El canal alfa se establece si hex contiene uno.
public static Xamarin.Forms.Color FromHex(string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parámetros
- hex
- System.String
Cadena que contiene la representación de color (A)RGB hexadecimal.
Devoluciones
Un color.
Comentarios
Al especificar un color con un número hexadecimal, los desarrolladores de aplicaciones pueden usar 3, 4, 6 o 8 dígitos, con un prefijo "#" opcional. Si el desarrollador especifica 3 dígitos, se interpretan como datos de doble RGB para un color totalmente opaco. Por ejemplo, "#123" especifica el color representado por "#FF112233". Si el desarrollador proporciona un número hexadecimal de 4 dígitos, los datos se interpretan como anteriores, salvo que el primer dígito especifica el canal alfa. Por ejemplo, "#1234" especifica el color representado por "#11223344". Si el desarrollador proporciona un número hexadecimal de 6 dígitos, los datos se interpretan como un color totalmente opaco con esos valores RGB. Por ejemplo, "#112233" especifica el color representado por "#FF112233". Por último, el desarrollador puede proporcionar explícitamente un número de 8 dígitos que especifica completamente los canales Alfa, Rojo, Verde y Azul, en ese orden.
Tenga en cuenta que, en el párrafo anterior, la descripción de color totalmente expandida tiene el formato AARRGGBB. Es decir: el primer par de dígitos hexadecimales especifica el canal Alfa; el segundo par especifica el canal Rojo; el tercer par especifica el canal verde; y el par final especifica el canal azul.
Si no se puede analizar la cadena de entrada, se devuelve Color.Default.