【发布时间】:2011-03-19 21:49:17
【问题描述】:
我需要将 WPF 应用程序中使用的颜色序列化到数据库中。我想使用 sRGB 值,因为我们这些过去几年从事 Web 开发的人更熟悉它们。
如何从 System.Windows.Media.Color 对象中获取 ARGB 字符串(如 #FFFFFFFF)?
更新:我被 MSDN 上的文档误导了。正如@Kris 下面指出的,ToString() 方法的文档不正确。虽然它说 ToString() “使用 ScRGB 通道创建颜色的字符串表示形式”,但如果颜色是使用 FromARGB() 方法创建的,它实际上将返回 ARGB 十六进制格式的字符串。我想这是一个未记录的功能。
【问题讨论】:
标签: wpf serialization colors