15
|
dthrasher · 技术社区 · 14 年前 |
1
21
如果使用Color.FromRgb或Color.FromArgb而不是从scrgb创建颜色,则应该从ToString获得十六进制字符串结果。 如果你想手工做的话
|
2
10
您也可以这样做:
|
3
5
我创建了一个结构来处理转换和序列化。它为我解决了两个问题:它是可序列化的,并且可以更正拼写;)
只是使用
|
4
2
如果您的目的是序列化到文件并反序列化回color对象,我认为最好将color转换为Int32,反之亦然。对Int32进行序列化/反序列化是很容易的。如果这是你的目的,这里是代码: Int32颜色:
Int32至颜色:
|
5
1
你可以像这样得到HTML颜色字符串
|
6
0
您可以从Color实例中获取A、R、G和B值作为字节,因此您只需要将字节转换为十六进制,并将十六进制值作为字符串连接起来。 |
7
0
System.Windows.Media.Color toString()方法的内置实现提供了颜色的十六进制代码。 类接口的代码段
|