我如何在鼠标悬停时为文本块着色

时间:2014-09-08 08:58:30

标签: c# wpf xaml

我有一个样式,可以让鼠标上的文本块在底部使用WPF,或者我需要以编程方式更改鼠标上的前景色吗?这里有我的风格

  <TextBlock Text="Hurrah">
   <TextBlock.Style>
    <Style TargetType="TextBlock">
     <Style.Triggers>
      <Trigger Property="IsMouseOver" Value="True">
      <Setter Property="TextDecorations" Value="Underline" />
      </Trigger>
    </Style.Triggers>
    </Style>
    </TextBlock.Style>
    </TextBlock>

1 个答案:

答案 0 :(得分:2)

只需在触发器中添加以下行

即可
<Setter Property="Foreground" Value="CadetBlue"/>