C#コードで同じ色のグラデーションを取得しようとしています
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="#FF4557BA" Offset="1"/>
</LinearGradientBrush>
これまでのところ私はこれを持っていますが、間違っています(16進数で入力する方法が見つからないので、argbを試しました)
LinearGradientBrush gradient = new LinearGradientBrush();
gradient.StartPoint = new Point( 0, 0 );
gradient.EndPoint = new Point( 1, 1 );
GradientStop color1 = new GradientStop();
color1.Color = Colors.Black;
color1.Offset = 0;
gradient.GradientStops.Add(color1);
GradientStop color2 = new GradientStop();
color2.Color = Color.FromArgb(100,69,87,186);
color2.Offset = 1;
gradient.GradientStops.Add( color2 );
編集
コントロールの「背景」にバインドするプロパティにこのグラデーションがあるwp7でこれを実行しようとしています。
しかし、グラデーションではなく単色になっているようです。