在WPF中将ARGB转换为RGB

Big*_*ete 2 c# silverlight wpf hex

我使用System.Windows.Media.Color创建了一个变量.

我可以使用ToString()从这个变量中显示Hex值; 然而,这也给了我alpha值.反正有没有得到RGB值?如果我尝试使用Color.R.ToString(); 它只给我数值.

我是否必须手动将其更改为十六进制,或者是否有内置方法?

yur*_*iks 5

从我从你的问题收集到的,你想将它转换为十六进制格式的颜色.您可以单独转换每个颜色的成员,省略alpha:

string color_str = string.Format("#{0:X2}{1:X2}{2:X2}", Color.R, Color.G, Color.B);
Run Code Online (Sandbox Code Playgroud)