【发布时间】:2016-12-31 23:30:15
【问题描述】:
我想为每个数字设置一个颜色,从 0 到 9,从白色到黑色白色为 0,黑色为 9,所以中间是蓝色 = 2,绿色 = 1,红色 = 4。 因此,当用户输入数字 2144214 时,我可以计算并创建新颜色。 像 2xgreen、2xblue 和 3xred 之类的东西,就是 2+2+1+1+4+4+4,结果是一种新颜色。 就是这个想法,但是让我死去的部分是将颜色值设置为变量,这可能吗? 我正在使用 WPF C# 应用程序。
【问题讨论】:
-
WPF 中的任何颜色都可以用一个 html 字符串表示:#TTRRGGBB 其中 TT 是透明度,RR,GG,BB 是红色、绿色和蓝色,因此您可以使用这一行创建任何颜色代码:颜色 color = (Color)ColorConverter.ConvertFromString("#FFDFD991");这是堆栈溢出的答案stackoverflow.com/questions/2109756/…
-
我必须初始化红色、蓝色和绿色,以便稍后在应用程序中计算每种颜色的数量?