How do I set the Foreground
color of all child elements in a Grid
from within the Grid\'s Style? I know I\'ve done this before, but I can\'t remember w
Figured it out, I just need to set the default style in <Style.Resources>
<Style x:Key="MyGridStyle" TargetType="{x:Type Grid}">
<Style.Resources>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Foreground" Value="Red" />
</Style>
<Style TargetType="{x:Type TextBox}">
<Setter Property="Foreground" Value="Red" />
</Style>
</Style.Resources>
</Style>
How about:
<Style x:Key="MyGridStyle" TargetType="{x:Type Grid}">
<Setter Property="TextElement.Foreground" Value="Red"/>
</Style>