Lou*_*hys 5 .net wpf xaml brush
例如,在此页面中有以下代码:
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA" />
Run Code Online (Sandbox Code Playgroud)
为什么color属性只有3个十六进制值?没有颜色通常有6个或8个十六进制值?(比如Fill ="#FF0000FF")3个十六进制是什么意思?意思?
刷子颜色可以用三位,四位,六位或八位数字指定,如MSDN页面SolidColorBrush所示:
<object property="#rgb"/>
- or -
<object property="#argb"/>
- or -
<object property="#rrggbb"/>
- or -
<object property="#aarrggbb"/>
Run Code Online (Sandbox Code Playgroud)
#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" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |