マウスがそれらの上にあるときに複数の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 のいずれかに下線を引いていますが、それらのいずれかがマウスオーバーされたときにすべての下線を引く必要があります。