ProgressBar的默认前景色
问题描述:
我一直在使用System.Windows.Media
库中的Brush
和Brushes
类从我的C#代码更改ProgressBar
控件的前景色。但是,我想知道如果.Net提供访问ProgressBar
的原始默认前景色的时候我想恢复。ProgressBar的默认前景色
例子:
现在,我引用一个使用SystemColors类由@Beauty上this question给出了一个答案。 SystemColors
似乎是提供控件的默认画笔颜色的.Net类,但我没有看到Progressbar
的前景画笔。这种颜色是否可以在SystemColors
中获得,或者有其他方法可以获得吗?
颜色如何,我改变的一个例子:
XAML:
<ProgressBar Name="Progress" Foreground="{Binding LoadScreenModel.BarColor}" />
C#:
private Brush _barColor = Brushes.Red;
public Brush BarColor
{
get { return _barColor; }
set
{
_barColor = value;
NotifyPropertyChange(() => BarColor);
}
}