У меня есть ProgressbarStyle, в котором я добавляю TextBlock-Control к сетке «DeterminateRoot».Этот TextBlock должен отображать Status-Text, который я изменяю вручную в CodeBehind, и это уже работает.
Вот часть моего стиля, которую я меняю в стандартном ProgressbarStyle:
<Grid x:Name="DeterminateRoot" Margin="1">
<Rectangle x:Name="ProgressBarIndicator" Fill="{TemplateBinding Foreground}" HorizontalAlignment="Left" Margin="{TemplateBinding BorderThickness}" RadiusY="1.5" RadiusX="1.5" StrokeThickness="0.5"/>
<TextBlock x:Name="txtbStatusText" Text="5 of 20" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Black" FontWeight="Bold" FontFamily="Arial" FontSize="11"></TextBlock>
</Grid>
Мой вопрос: как я могу изменить цвет переднего плана TextBlock-Text на черный, не меняя стандартный цвет индикатора выполнения?Потому что, когда я удаляю свойство Fill прямоугольника (ProgressBarIndicator), я могу изменить ForegroundColor моего TextBlock, но я хочу сохранить стандартный вид панели Progressbar!
Заранее благодарю за ответы!
С наилучшими пожеланиями, Дуги