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
- 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 drei Ziffern angibt, werden sie 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 der Ausnahme, dass die erste Ziffer den Alphakanal angibt. Beispielsweise gibt "#1234" die Farbe an, die durch "#11223344" dargestellt wird. Wenn der Entwickler eine sechsstellige Hexadezimalzahl angibt, werden die Daten als vollständig undurchsichtige Farbe mit diesen RGB-Werten 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 Blaukanä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 von Hexadezimalziffern 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.