Просто измените цвет переднего плана на цвет, который вам нравится:
<ProgressBar Foreground="{Binding PBarColorBrush}" Value="{Binding PBarValue}" />
Редактировать (отвечая на ваш комментарий): Да, вам нужно свойство Brush
(почти все свойства цвета почищены в WPF)
Но не волнуйтесь, все очень просто:
Public Sub DoWork()
For i = 1 To 100
If i < 50 Then
PBarColorBrush = Brushes.Blue
ElseIf i < 80 Then
PBarColorBrush = Brushes.Green
Else
PBarColorBrush = Brushes.Red
End If
Next
End Sub
И имущество:
Private _PBarColorBrush As Brush
Public Property PBarColorBrush() As Brush
Get
Return _PBarColorBrush
End Get
Set(ByVal value As Brush)
_PBarColorBrush = value
OnPropertyChanged("PBarColorBrush")
End Set
End Property