繁体   English   中英

Windows Phone 8阵列设置Color.FromArgb

[英]Windows phone 8 array to set Color.FromArgb

我想使用colors数组设置网格的背景颜色。

int[] coloursArray = {255, 0, 100, 0};    
GridBackgroundDARK.Background = new SolidColorBrush(Color.FromArgb(coloursArray.All));

错误是:

方法'FromArgb'没有重载需要1个参数

预先感谢您的任何帮助 :)

我不认为All都是你在这里寻找的。 如果要使用数组中的值,假设它们的顺序正确,则可以执行以下操作:

Color.FromArgb(coloursArray[0], coloursArray[1], coloursArray[2], coloursArray[3])

如果你经常这样做,你可以创建一个为你做的方法

public Color ColourFromArray(int[] cArray) 
{
    //add your error handling checks
    //...

    return Color.FromArgb(cArray[0], cArray[1], cArray[2], cArray[3])
}

你需要提供所有4个参数a,r,g,b。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM