Color.FromHex(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İstenen kırmızı, yeşil ve mavi kanallara sahip yeni bir RGB renk örneği döndürür. Alfa kanalı, hex içeriyorsa ayarlanır.
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parametreler
- hex
- String
Onaltılık (A) RGB renk gösterimini içeren bir dize.
Döndürülenler
Bir renk.
Açıklamalar
, Onaltılık bir sayıyla bir renk belirtirken, uygulama geliştiricileri isteğe bağlı bir "#" önekiyle birlikte 3, 4, 6 veya 8 basamaklı bir değer kullanabilir. Geliştirici 3 basamak belirtiyorsa, tamamen opak bir renk için RGB 'nin veri alım verisi olarak yorumlanır. Örneğin, "#123", "#FF112233" ile temsil edilen rengi belirtir. Geliştirici 4 basamaklı bir onaltılık sayı sağlıyorsa, ilk basamak alfa kanalını belirttiğinden veriler yukarıdaki gibi yorumlanır. Örneğin, "#1234", "#11223344" ile temsil edilen rengi belirtir. Geliştirici 6 basamaklı bir onaltılık sayı sağlıyorsa, veriler bu RGB değerleriyle tamamen opak bir renk olarak yorumlanır. Örneğin, "#112233", "#FF112233" ile temsil edilen rengi belirtir. Son olarak, geliştirici, bu sırada Alfa, kırmızı, yeşil ve mavi kanalları tam olarak belirten 8 basamaklı bir sayı sağlayabilir.
Yukarıdaki paragrafta, tam genişletilmiş renk açıklamasının AARRGGBB biçiminde olduğunu unutmayın. Diğer bir deyişle: onaltılık basamakların ilk çifti alfa kanalını belirtir; ikinci çift kırmızı kanalı belirtir; üçüncü çift yeşil kanalı belirtir; ve son çift mavi kanalı belirtir.
Giriş dizesi ayrıştırılamıyorsa, Color. Default döndürülür.