マウスがそれらの上にあるときに複数のTextBlockテキストに下線を付けるにはどうすればよいですか?
<StackPanel Orientation="Horizontal">
<TextBlock Style="{StaticResource UnderlineStyle}" Text="{Binding FirstValue}" />
<TextBlock Style="{StaticResource UnderlineStyle}" Text=" - " />
<TextBlock Style="{StaticResource UnderlineStyle}" Text="{Binding SecondValue}" />
</StackPanel>
<Style x:Key="UnderlineStyle" TargetType="TextBlock">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="TextDecorations" Value="Underline" />
</Trigger>
</Style.Triggers>
</Style>
上記のコードは、互いに独立して TextBlocks のいずれかに下線を引いていますが、それらのいずれかがマウスオーバーされたときにすべての下線を引く必要があります。