Хотя я не уверен, поддерживается ли это в Silverlight, именно так вы бы поступили в WPF:
<xxx.Resources>
<Style x:Key="HoverUnderline" TargetType="TextBlock">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="TextDecorations" Value="Underline"/>
</Trigger>
</Style.Triggers>
</Style>
...
<TextBlock Style="{StaticResource HoverUnderline}"
Content="Point at me to underline."/>
(Другая интерпретация вашего вопроса: используйте IsFocused
вместо IsMouseOver
. Это более странная интерпретация, поскольку обычно текстовые блоки не могут получить фокус.)