看代码
private void Form1_Paint( object sender, PaintEventArgs e )
{
Graphics g = e.Graphics;
LinearGradientBrush myBrush = new LinearGradientBrush( this.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Vertical );
g.FillRectangle( myBrush, this.ClientRectangle );
}没有显示渐变效果,为什么?
private void Form1_Paint( object sender, PaintEventArgs e )
{
Graphics g = e.Graphics;
LinearGradientBrush myBrush = new LinearGradientBrush( this.ClientRectangle, Color.Red, Color.Blue, LinearGradientMode.Vertical );
g.FillRectangle( myBrush, this.ClientRectangle );
}没有显示渐变效果,为什么?
<Canvas Name="canvas" Height="302" Width="285">
<Canvas.Background>
<LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5">
<GradientStop Color="Red" Offset="0.0"></GradientStop>
<GradientStop Color="Yellow" Offset="0.25"></GradientStop>
<GradientStop Color="Green" Offset="0.5"></GradientStop>
<GradientStop Color="Blue" Offset="0.75"></GradientStop>
</LinearGradientBrush>
</Canvas.Background>
<!--</Canvas>-->
</Canvas>我刚在wpf里面试了下,可以实现不知道你那里面行不行
这个引用添加了吗