我一直在使用库中的and类从ProgressBar
我的 C# 代码中更改控件的前景色。但是,我想知道当我想恢复时,.Net 是否可以访问 for 的原始默认前景色。Brush
Brushes
System.Windows.Media
ProgressBar
例子:
现在,我正在参考@Beauty 提供的关于使用SystemColors类的问题的答案。似乎是提供控件默认画笔颜色的 .Net 类,但我没有看到 .Net 前景的画笔。这种颜色是否可以在 中获得,或者有其他获得它的方法吗?SystemColors
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);
}
}