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 kanallarını içeren yeni bir RGB Color örneği döndürür. Alfa kanalı bir tane içeriyorsa hex
ayarlanır.
public static Xamarin.Forms.Color FromHex (string hex);
static member FromHex : string -> Xamarin.Forms.Color
Parametreler
- hex
- System.String
Onaltılık (A)RGB renk gösterimini içeren bir dize.
Döndürülenler
Bir renk.
Açıklamalar
Onaltılık sayıya sahip bir renk belirtirken, uygulama geliştiricileri isteğe bağlı "#" ön ekiyle 3, 4, 6 veya 8 basamak kullanabilir. Geliştirici 3 basamak belirtirse, tam opak bir renk için RGB çift verisi olarak yorumlanır. Örneğin, "#123" "#FF112233" ile temsil edilen rengi belirtir. Geliştirici 4 basamaklı onaltılık bir sayı sağlarsa, ilk rakam alfa kanalını belirtmesi dışında veriler yukarıdaki gibi yorumlanır. Örneğin, "#1234", "#11223344" ile gösterilen rengi belirtir. Geliştirici 6 basamaklı onaltılık bir sayı sağlarsa, 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 Alfa, Kırmızı, Yeşil ve Mavi kanallarını bu sırayla tamamen belirten 8 basamaklı bir sayı sağlayabilir.
Yukarıdaki paragrafta, tamamen genişletilmiş renk açıklamasının AARRGGBB biçiminde olduğunu unutmayın. Yani, ilk onaltılık basamak ç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.