gpt4 book ai didi

.net - 为什么刷只有 3 个十六进制值?

转载 作者:行者123 更新时间:2023-12-04 17:03:49 25 4
gpt4 key购买 nike

例如,在 this page有代码如:

<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA" />

为什么颜色属性只有 3 个十六进制值?没有 color通常有 6 或 8 个十六进制值? (如 Fill="#FF0000FF")这 3 个十六进制是什么意思?意思?

最佳答案

画笔颜色可以用三、四、六或八位数字以十六进制表示法指定,如图 in the MSDN page for SolidColorBrush :

<object property="#rgb"/>
- or -
<object property="#argb"/>
- or -
<object property="#rrggbb"/>
- or -
<object property="#aarrggbb"/>
#rgb扩展为 #rrggbb (就像它在 CSS 十六进制符号中所做的那样)和 #argb扩展为 #aarrggbb .使用三或六位数字,alpha 总是最大化。也就是说,这些都是等价的:
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA" />
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#FAAA" />
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAAAAA" />
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#FFAAAAAA" />

关于.net - 为什么刷只有 3 个十六进制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568016/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com