WPF TextBlock Style влияет на стиль TextBlock в ComboBox
Проблема следующая: в App.xaml переопределяю стиль для всех TextBlock в программе. Всё работает прекрасно, но этот стиль также оказывает влияние на тексты в ComboBox. Т.е. при изменении цвета в стиле TextBlock, меняется и цвет в самом ComboBox.
<Style TargetType="{x:Type TextBlock}">
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Foreground" Value="Green" />
</Style>
Что бы я ни делал с ComboBox после кода выше, его цвет больше не поменяется. Переопределять отображение элементов в ComboBox не стоит на повестке дня. Вопрос в следующем. Есть ли какой-то способ жёстко указать в ComboBox цвет текста? Если в программе создать код подобным тому, что представлен ниже, то цвет текста будет зелёным, хотя я жёстко задал, что должен быть красным.
<ComboBox SelectedIndex="0" Foreground="Red">
<ComboBoxItem Content="Test Item" />
</ComboBox>