kon*_*dku 5 c# wpf progress-bar
我ProgressBar在C#中的WPF中有一个问题.我希望我的progressBar意志有两种颜色.例如,我将他的最大值设置为25,并且在第七次和第五次迭代中出现问题,我希望它在我的红色中progressbar.我添加了示例图片我想要获得的内容.
您可以使用 a并根据您的逻辑GradiantBrush设置 a ,此解决方案的唯一缺点是不可绑定,因此您必须从代码中设置它们。这是一个简单的味道:GradientStopsGradientStops
<ProgressBar Width="500" Value="70" Height="30">
<ProgressBar.Foreground>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,0" >
<GradientStop Color="Green" Offset="0" />
<GradientStop Color="Green" Offset="0.3" />
<GradientStop Color="Red" Offset="0.3" />
<GradientStop Color="Red" Offset="0.5" />
<GradientStop Color="Green" Offset="0.5" />
<GradientStop Color="Green" Offset="1" />
</LinearGradientBrush>
</ProgressBar.Foreground>
</ProgressBar>
Run Code Online (Sandbox Code Playgroud)
输出:
| 归档时间: |
|
| 查看次数: |
186 次 |
| 最近记录: |