[英]ProgressBar 2 colors
您可以使用GradiantBrush
並根據您的邏輯設置GradientStops
,此解決方案的唯一缺點是GradientStops
不可綁定,因此您必須從代碼中設置它們。 這是一個簡單的味道:
<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>
輸出:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.