Вам не нужно устанавливать толщину пера на ноль, чтобы удалить подчеркивание, которое вы можете использовать, используя следующий стиль:
<Style x:Key="Button_Link" TargetType="{x:Type Hyperlink}">
<Setter Property="TextDecorations" Value="None" />
</Style>
В случае, если это просто упрощенный пример, вы можете исправить свой существующий стильзаменив <TextDecorations>
на <TextDecorationsCollection>
примерно так:
<Style x:Key="Button_Link" TargetType="{x:Type Hyperlink}">
<Setter Property="TextDecorations">
<Setter.Value>
<TextDecorationCollection>
<TextDecoration>
<TextDecoration.Pen>
<Pen Thickness="0" />
</TextDecoration.Pen>
</TextDecoration>
</TextDecorationCollection>
</Setter.Value>
</Setter>
</Style>
Кроме того, хотя это и не нужно, ваш стиль статичен, поэтому его можно применять как
Style="{StaticResource Button_Link}"