我已经习惯了以下改变我悬停在我的标签文本颜色。但默认的文字颜色是黑色的。我如何修改下面的默认颜色为其他颜色,例如白色。更改默认悬停在文本颜色wpf
<Page.Resources>
<SolidColorBrush x:Key="mouseOverColor" Color="Gold" />
<Style x:Key="mouseOverStyle" TargetType="Label">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Label">
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Foreground" Value="{StaticResource mouseOverColor}" />
</Trigger>
</ControlTemplate.Triggers>
<ContentPresenter />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Page.Resources>
但我有几个标签和一些我想有这种变化所以我做了以下的我想要的: –
'Foreground'有一种'Brush' – Chris
@HarryBoy你应该仍然能够以你想要的方式使用这个答案你只需要添加'x:Key ='并使用它你现在正在做的事情。 –
Chris