У меня есть ListBox с пользовательским макетом для элементов, установленных в сетке. Я установил стиль в качестве статического ресурса в сетке, чтобы определить цвет переднего плана текстового блока, но он не привязывается к моей модели представления. Это работает нормально, если я укажу значение в качестве стандартного цвета. Также все данные привязаны правильно, что мне не хватает?
<ListBox.ItemTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch" >
<Grid.Resources>
<Style TargetType="TextBlock" x:Key="HeaderForeground">
<Setter Property="Foreground" Value="{Binding Path=ScreenConfig.TimeColor,Mode=OneWay, NotifyOnTargetUpdated=True}" />
</Style>
</Grid.Resources>
<TextBlock Text="{Binding Path=Time}" Style="{StaticResource HeaderForeground}" />