如何在Windows手机中更改Indeterminate ProgressBar的颜色

时间:2014-10-15 17:34:48

标签: windows-phone windows-phone-8.1

如何在Windows手机中更改Indeterminate ProgressBar的颜色? 我尝试将背景和边框画笔设置为null并将前景更改为黑色:

<ProgressBar Minimum="0" Maximum="100" IsIndeterminate="True" Foreground="Black" Background="{x:Null}" BorderBrush="{x:Null}"/>

但是当我运行它时,当动画点在屏幕上移动时,它仍然是蓝色的。

1 个答案:

答案 0 :(得分:10)

您需要更改<Style>

  

文档大纲&gt;右键单击进度条&gt;编辑模板 - &gt;编辑副本

寻找

<Rectangle x:Name="E1" Fill="{ThemeResource ProgressBarIndeterminateForegroundThemeBrush}"/>

将填充更改为您喜欢的任何颜色

重复矩形E2,E3,E4,E5


或者,如果您可以覆盖ProgressBarIndeterminateForegroundThemeBrush

在App.xaml中,像这样

<Application.Resources>
    <SolidColorBrush x:Key="ProgressBarIndeterminateForegroundThemeBrush" Color="Yellow" />
</Application.Resources>