我想创建渐变作为我的WPF背景,但我有2个问题:
但问题是:当我在WPF中创建这样的渐变时,颜色变化有点模糊。
我试过这样做:
<Window.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,0">
<GradientStop Color="#70116B" Offset="0" />
<GradientStop Color="#70116B" Offset="0.4" />
<GradientStop Color="#BBD909" Offset="0.4" />
<GradientStop Color="#BBD909" Offset="0.5" />
<GradientStop Color="#0093DD" Offset="0.5" />
<GradientStop Color="#0093DD" Offset="0.52" />
<GradientStop Color="White" Offset="0.52" />
<GradientStop Color="White" Offset="1" />
</LinearGradientBrush>
</Window.Background>
但就像我说的那样:它不是我想要的
答案 0 :(得分:1)
你想要达到的目标不是梯度。但我建议你使用下面的东西:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.4*"/>
<ColumnDefinition Width="0.1*"/>
<ColumnDefinition Width="0.02*"/>
<ColumnDefinition Width="0.48*"/>
</Grid.ColumnDefinitions>
<Grid Grid.Column="0" Background="#70116B"/>
<Grid Grid.Column="1" Background="#BBD909"/>
<Grid Grid.Column="2" Background="#0093DD"/>
<Grid Grid.Column="3" Background="#FFFFFF"/>
</Grid>
希望这有帮助!