Estilo WPF TextBlock subrayado en el mouse Hover

Pregunta simple. ¿Puede el siguiente código C # de WPF reducir algo de peso? Quiero decir, WTF, uh ... quiero decir WPF, venga uno. ¿Has visto todos los CSS? Solo quiero subrayar el texto cuando muevo el mouse como si fuera un enlace. ¿Realmente tengo que agregar 9 líneas para eso?

<TextBlock x:Name="Cassette_tblPrintLabel" Text="Print Label" Canvas.Left="154" Canvas.Top="215" Foreground="#FF3355FF" Cursor="Hand" MouseDown="Cassette_lblPrintLabel_MouseDown">
    <TextBlock.Style>
        <Style TargetType="TextBlock">
            <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="TextBlock.TextDecoration" Value="Underline" />
            </Trigger>
            </Style.Triggers>
        </Style>
    </TextBlock.Style>
</TextBlock>

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta