Как включить текстовые оформления, такие как подчеркивание, зачеркивание и т. Д., В определение стиля:
<Style x:Key="UnderlinedLabel">
<Setter Property="Control.FontFamily" Value="Trebuchet MS" />
<Setter Property="Control.FontSize" Value="14" />
<!-- Next line fails -->
<Setter Property="Control.TextDecorations" Value="Underline" />
</Style>
Я знаком с использованием следующего XAML для подчеркивания текста:
<TextBlock>
<Underline>
Underlined text
</Underline>
</TextBlock>
Однако оформление текста - это просто еще один стиль, я хочу иметь возможность определять его в упрощенном виде, как FontWeight, FontSize и т. Д.
[Update]
Я применял этот стиль к элементу управления Label. Это была моя главная проблема. Похоже, вы не можете подчеркнуть текст в метке. Измените на TextBlock (спасибо gix) и все хорошо.