Color.FromHex(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca nowe wystąpienie koloru RGB z żądanymi kanałami Czerwony, Zielony i Niebieski. Kanał Alpha jest ustawiany, jeśli hex
go zawiera.
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parametry
- hex
- System.String
Ciąg zawierający reprezentację koloru szesnastkowego (A)RGB.
Zwraca
Kolor.
Uwagi
Podczas określania koloru przy użyciu liczby szesnastkowej deweloperzy aplikacji mogą używać 3, 4, 6 lub 8 cyfr z opcjonalnym prefiksem "#". Jeśli deweloper określa 3 cyfry, są interpretowane jako podwójne dane RGB dla w pełni nieprzezroczystego koloru. Na przykład "#123" określa kolor reprezentowany przez "#FF112233". Jeśli deweloper udostępnia 4-cyfrowy numer szesnastkowy, dane są interpretowane jako powyżej, z tą różnicą, że pierwsza cyfra określa kanał alfa. Na przykład "#1234" określa kolor reprezentowany przez "#11223344". Jeśli deweloper udostępnia 6-cyfrowy numer szesnastkowy, dane są interpretowane jako w pełni nieprzezroczysły kolor z tymi wartościami RGB. Na przykład "#112233" określa kolor reprezentowany przez "#FF112233". Na koniec deweloper może jawnie podać 8-cyfrowy numer, który całkowicie określa kanały Alpha, Red, Green i Blue w tej kolejności.
Należy pamiętać, że w powyższym akapicie w pełni rozwinięty opis koloru jest w formacie AARRGGBB. Oznacza to: pierwsza para cyfr szesnastkowa określa kanał Alfa; druga para określa czerwony kanał; trzecia para określa zielony kanał; a ostatnia para określa kanał Niebieski.
Jeśli nie można przeanalizować ciągu wejściowego, zwracana jest wartość Color.Default.