windows phone 给系统控件颜色

来源:互联网 发布:matlab数据标准化 编辑:程序博客网 时间:2024/06/03 19:49
        /// <summary>        /// 根据16进制值获得颜色对象        /// </summary>        /// <param name="hexaColor">16进制值</param>        /// <param name="alpha">表示颜色的透明度 0-255</param>        /// <returns></returns>        public static SolidColorBrush GetColorFromHexa(string hexaColor, int alpha)        {            return new SolidColorBrush(                                Color.FromArgb(                    Convert.ToByte(alpha),                    Convert.ToByte(hexaColor.Substring(1, 2), 16),                    Convert.ToByte(hexaColor.Substring(3, 2), 16),                    Convert.ToByte(hexaColor.Substring(5, 2), 16)                )            );        }

Color.FromArgb 方法

.NET Framework 4.5
其他版本
此主题尚未评级 评价此主题

使用指定的 sRGB Alpha 通道和颜色通道值创建一个新的 Color 结构。

命名空间:  System.Windows.Media
程序集:  PresentationCore(在 PresentationCore.dll 中)
语法

C#
C++
F#
VB
public static Color FromArgb(byte a,byte r,byte g,byte b)

参数

a
类型:System.Byte
新颜色的 Alpha 通道 A
r
类型:System.Byte
新颜色的红色通道 R
g
类型:System.Byte
新颜色的绿色通道 G
b
类型:System.Byte
新颜色的蓝色通道 B

返回值

类型:System.Windows.Media.Color
具有指定值的 Color 结构。
备注

通过 FromArgb 方法可以指定 Alpha 通道;FromRgb 方法对 Alpha 通道使用默认值 1。

颜色的 Alpha 通道决定颜色的透明度。 Alpha 值为 1 指示该颜色完全不透明,值为 0 指示该颜色完全透明。

Color 结构的 sRGB 通道(ARGB)与 ScRGB 通道(ScAScRScGScB)是同步属性。 例如,当修改 sRGB 红色通道 R 时,ScRGB 红色通道 ScR 会转换为相等的值。

示例

下面的示例演示如何使用 FromArgb 方法创建 Color 结构。

C#
VB
private Color FromArgbExample(){    // Create a blue color using the FromArgb static method.    Color myArgbColor = new Color();    myArgbColor = Color.FromArgb(255, 0, 255, 0);    return myArgbColor;}
版本信息

.NET Framework

受以下版本支持:4.5、4、3.5、3.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1
平台

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

.NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
请参见

参考

Color 结构
System.Windows.Media 命名空间
FromRgb
FromScRgb
FromAValues
FromValues

0 0
原创粉丝点击