Color.FromHex(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una nuova istanza di colore RGB con i canali rosso, verde e blu richiesti. Il canale alfa è impostato se l'elemento hex
ne contiene uno.
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parametri
- hex
- String
Stringa che contiene la rappresentazione esadecimale del colore (A)RGB.
Restituisce
Colore.
Commenti
Quando si specifica un colore con un numero esadecimale, gli sviluppatori di app possono usare 3, 4, 6 o 8 cifre, con un prefisso facoltativo "#". Se lo sviluppatore specifica 3 cifre, vengono interpretati come dati RGB doublet per un colore completamente opaco. Ad esempio, "#123" specifica il colore rappresentato da "#FF112233". Se lo sviluppatore fornisce un numero esadecimale a 4 cifre, i dati vengono interpretati come sopra, ad eccezione del fatto che la prima cifra specifica il canale alfa. Ad esempio, "#1234" specifica il colore rappresentato da "#11223344". Se lo sviluppatore fornisce un numero esadecimale di 6 cifre, i dati vengono interpretati come un colore completamente opaco con tali valori RGB. Ad esempio, "#112233" specifica il colore rappresentato da "#FF112233". Infine, lo sviluppatore può specificare in modo esplicito un numero a 8 cifre che specifica completamente i canali Alfa, Rosso, Verde e Blu, in tale ordine.
Si noti che, nel paragrafo precedente, la descrizione del colore completamente espansa è del formato AARRGGBB. Ovvero: la prima coppia di cifre esadecimali specifica il canale Alfa; la seconda coppia specifica il canale Rosso; la terza coppia specifica il canale Verde; e la coppia finale specifica il canale Blu.
Se non è possibile analizzare la stringa di input, viene restituito Color.Default.