0

色を使用する C# でメソッドを作成しようとしています。

public void Layoutgenerator(Color ColorA, Color ColorB)
    {
        LinearGradientBrush lgb = new LinearGradientBrush();
        lgb.StartPoint = new Point(0, 0);
        lgb.EndPoint = new Point(1, 1);
        lgb.GradientStops.Add(new GradientStop(Colors.ColorA, 0.0));
        lgb.GradientStops.Add(new GradientStop(Colors.ColorB, 1.0));
        this.Background = lgb;
    }

しかし、残念ながらそれは機能していません。これはエラーメッセージです:"System.Windows.Media.Colors" does not contain a definition for "ColorB".

誰かが私の誤謬を知っていますか?

私はそれをこのように呼びたい:Layoutgenerator(WhiteSmoke, LightGray);

4

1 に答える 1