Windows phone 8数组设置color . fromarb

本文关键字:color fromarb 设置 数组 phone Windows | 更新日期: 2023-09-27 18:11:52

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

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

错误是:

不能重载方法' fromarbb '有1个参数

提前感谢您的帮助:)

Windows phone 8数组设置color . fromarb

我不认为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。