我有Style一个Expander. 我希望 的Foreground属性Header不同于Content.
<Style TargetType="Expander">
<Setter Property="Foreground" Value="Red"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Expander">
<StackPanel>
<ContentControl Content="{TemplateBinding Header}" Foreground="{TemplateBinding Foreground}"/>
<ContentControl Content="{TemplateBinding Content}" Foreground="Blue" TextBlock.Foreground="Blue"/>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<Expander>
<Expander.Header>
<TextBlock Text="Header"/>
</Expander.Header>
<Expander.Content>
<TextBlock Text="Content"/>
</Expander.Content>
</Expander>
但是,一旦Style应用 ,Header和都将Content返回为红色,即Expander样式Foreground颜色。
如何让Expander样式包含多种Foreground颜色。
