Как в WPF создать кнопку, при наведении на которую, под текстом появилась горизонтальная черта?
В качестве промежуточного решения может подойти следующее.<Button >            
    <Run>
        <Run.Style>
            <Style TargetType="Run">
                <Style.Triggers>
                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter Property="TextDecorations" Value="Underline" />
                    </Trigger>
                </Style.Triggers>
            </Style>
        </Run.Style>
        Текст
    </Run>
</Button>
Возможно поможет Hyperlink:<TextBlock >
    <Hyperlink Click="Hyperlink_OnClick"></Hyperlink>
</TextBlock>