簡體   English   中英

如何以編程方式設置進度條的前景色?

[英]How to set foreground color of progress bar programatically?

我正在嘗試在代碼中動態更改進度條的前景色,但是用於設置顏色的常規分配不適用於進度條。

這就是我要設置前景色的方法:

ProgressBar.Foreground = new SolidColorBrush(Colors.Green);

但是我得到的錯誤是:

非靜態字段方法或屬性'system.windows.controls.control.foreground.get'需要對象引用

這是進度條的XAML聲明:

<ProgressBar  IsIndeterminate="False" x:Name="workProgressBar" Maximum="100" Foreground="BlueViolet" Margin="59,185,55,295" FontWeight="Bold" Style="{StaticResource ProgressBarStyle3}"/>

有誰知道如何以編程方式設置前景色?

ProgressBar是類的名稱,而不是實例的名稱。 假設您的進度條名稱為myProgressBar,則下面的內容應該可以實現您想要的。

myProgressBar.Foreground = new SolidColorBrush(Colors.Green);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM