是否有人知道如何更改WPF-Progressbar的前景色。它似乎总是与绿色合并。
最佳答案
不幸的是,它以默认样式硬编码:
<Trigger Property="IsIndeterminate"
Value="false">
<Setter TargetName="Animation"
Property="Background"
Value="#80B5FFA9"/>
您可以从原始XAML创建自己的样式,也可以尝试在Loaded事件中覆盖背景,例如:
private void ProgressBar_Loaded(object sender, RoutedEventArgs e)
{
var p = (ProgressBar)sender;
p.ApplyTemplate();
((Panel)p.Template.FindName("Animation", p)).Background = Brushes.Red;
}
但这是不可靠的
关于c# - 进度栏前景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4734814/