Color.FromHex(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine neue Color-Instanz mit den angeforderten RGB-Kanälen zurück. Der Alphakanal wird festgelegt, wenn hex
einen enthält.
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parameter
- hex
- System.String
Eine Zeichenfolge, die die hexadezimale RGB(A)-Farbdarstellung enthält.
Gibt zurück
Eine Farbe.
Hinweise
Wenn Sie eine Farbe mit einer Hexadezimalzahl angeben, können App-Entwickler 3, 4, 6 oder 8 Ziffern mit einem optionalen Präfix "#" verwenden. Wenn der Entwickler 3 Ziffern angibt, werden diese als RGB-Doubletdaten für eine vollständig undurchsichtige Farbe interpretiert. Beispielsweise gibt "#123" die Farbe an, die durch "#FF112233" dargestellt wird. Wenn der Entwickler eine 4-stellige Hexadezimalzahl bereitstellt, werden die Daten wie oben interpretiert, mit dem Unterschied, dass die erste Ziffer den Alphakanal angibt. Beispielsweise gibt "#1234" die Farbe an, die durch "#11223344" dargestellt wird. Wenn der Entwickler eine 6-stellige Hexadezimalzahl bereitstellt, werden die Daten mit diesen RGB-Werten als vollständig undurchsichtige Farbe interpretiert. Beispielsweise gibt "#112233" die Farbe an, die durch "#FF112233" dargestellt wird. Schließlich kann der Entwickler explizit eine 8-stellige Zahl angeben, die die Alpha-, Rot-, Grün- und Blau-Kanäle in dieser Reihenfolge vollständig angibt.
Beachten Sie, dass im obigen Absatz die vollständig erweiterte Farbbeschreibung das Format AARRGGBB aufweist. Das heißt: Das erste Paar hexadezimaler Ziffern gibt den Alphakanal an; das zweite Paar gibt den roten Kanal an. das dritte Paar gibt den grünen Kanal an; und das letzte Paar gibt den blauen Kanal an.
Wenn die Eingabezeichenfolge nicht analysiert werden kann, wird Color.Default zurückgegeben.