在WPF表单中,我有以下TextBlock。当我将鼠标移到它上面时,我希望看到TextBlock的文本加了下划线。我该怎么做呢?我试着用TextBlock.Triggers,但不起作用。
谢谢!
发布于 2009-04-16 01:34:34
使用样式:
<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>
(为简洁起见,内联显示的样式;如果您计划重用资源,请将其提取到资源中。)
https://stackoverflow.com/questions/754441
复制相似问题