Color.FromHex(String) Méthode

Définition

Retourne une nouvelle instance de couleur RVB avec les canaux Rouge, Vert et Bleu demandés. Le canal Alpha est défini si hex en contient une.

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

Paramètres

hex
System.String

Chaîne qui contient la représentation de couleur (A)RVB au format hexadécimal.

Retours

Une couleur.

Remarques

Lors de la spécification d’une couleur avec un nombre hexadécimal, les développeurs d’applications peuvent utiliser 3, 4, 6 ou 8 chiffres, avec un préfixe « # » facultatif. Si le développeur spécifie 3 chiffres, ils sont interprétés comme des données de doublet RVB pour une couleur entièrement opaque. Par exemple, « #123 » spécifie la couleur représentée par « #FF112233 ». Si le développeur fournit un nombre hexadécimal à 4 chiffres, les données sont interprétées comme ci-dessus, sauf que le premier chiffre spécifie le canal alpha. Par exemple, « #1234 » spécifie la couleur représentée par « #11223344 ». Si le développeur fournit un nombre hexadécimal à 6 chiffres, les données sont interprétées comme une couleur entièrement opaque avec ces valeurs RVB. Par exemple, « #112233 » spécifie la couleur représentée par « #FF112233 ». Enfin, le développeur peut fournir explicitement un nombre à 8 chiffres qui spécifie complètement les canaux Alpha, Rouge, Vert et Bleu, dans cet ordre.

Notez que, dans le paragraphe ci-dessus, la description de couleur entièrement développée est au format AARRGGBB. Autrement dit : la première paire de chiffres hexadécimaux spécifie le canal Alpha ; la deuxième paire spécifie le canal rouge ; la troisième paire spécifie le canal vert ; et la paire finale spécifie le canal Bleu.

Si la chaîne d’entrée ne peut pas être analysée, Color.Default est retourné.

S’applique à