C# 错误System.Windows.Media.Color.A.get

C# 错误System.Windows.Media.Color.A.get,c#,C#,我有一个项目是一个图像编辑器,我错误地引用了markets的System.Windows.Media.Color.a.get,并不是因为我犯了这个错误,这是Visual Studio 2012中针对Windows phone 8的品牌错误代码 非常感谢你的帮助 public WriteableBitmap Process(WriteableBitmap input) { var result = new WriteableBitmap(input.Pixe

我有一个项目是一个图像编辑器,我错误地引用了markets的System.Windows.Media.Color.a.get,并不是因为我犯了这个错误,这是Visual Studio 2012中针对Windows phone 8的品牌错误代码

非常感谢你的帮助

        public WriteableBitmap Process(WriteableBitmap input)
    {
        var result = new WriteableBitmap(input.PixelWidth, input.PixelHeight);
        var resultPixels = result.Pixels;
        var inputPixels = input.Pixels;
        var ta = Color.A;
        var tr = Color.R;
        var tg = Color.G;
        var tb = Color.B;

        for (int i = 0; i < inputPixels.Length; i++)
        {
            var c = inputPixels[i];
            var a = (byte)(c >> 24);
            var r = (byte)(c >> 16);
            var g = (byte)(c >> 8);
            var b = (byte)(c);

            int gray = (r * 6966 + g * 23436 + b * 2366) >> 15;

            a = (byte)((a    * ta) >> 8);
            r = (byte)((gray * ta) >> 8);
            g = (byte)((gray * ta) >> 8);
            b = (byte)((gray * ta) >> 8);

            resultPixels[i] = (a << 24) |
                (r << 16) |
                (g << 8) |
                b;
        }
        return result;
    }
public WriteableBitmap进程(WriteableBitmap输入)
{
var result=新的WriteableBitmap(input.PixelWidth,input.PixelHeight);
var resultPixels=result.Pixels;
var inputPixels=输入像素;
var ta=颜色A;
var tr=Color.R;
var tg=颜色G;
var tb=颜色B;
对于(int i=0;i>24);
var r=(字节)(c>>16);
变量g=(字节)(c>>8);
变量b=(字节)(c);
灰色整数=(r*6966+g*23436+b*2366)>>15;
a=(字节)((a*ta)>>8);
r=(字节)((灰色*ta)>>8);
g=(字节)((灰色*ta)>>8);
b=(字节)((灰色*ta)>>8);

结果像素[i]=(a您希望从下面的行中执行什么操作

var ta = Color.A;
var tr = Color.R;
var tg = Color.G;
var tb = Color.B;

根据错误,您使用的是
System.Windows.Media.Color
类和名为“A、R、G、B”的属性所有这些都是公共属性,但您将它们称为静态属性。如果需要访问非静态属性,您需要创建它的对象。

等等,有什么问题吗?Visual Studio是否为您提供了一个用于er的行号ror为?您能在问题中添加句号/句号吗?