Xamarin.Forms.Color to hex value

后端 未结 4 658
广开言路
广开言路 2020-12-15 19:49

I have a Xamarin.Forms.Color and I want to convert it to a \'hex value\'.

So far, I haven\'t found a solution to my problem.

My code is as follows:



        
4条回答
  •  臣服心动
    2020-12-15 20:49

    var color = Xamarin.Forms.Color.Orange;
    int red = (int) (color.R * 255);
    int green = (int) (color.G * 255);
    int blue = (int) (color.B * 255);
    int alpha = (int)(color.A * 255);
    string hex = String.Format("#{0:X2}{1:X2}{2:X2}{3:X2}", red, green, blue, alpha);
    

提交回复
热议问题