37
怎樣包括文字裝飾,例如下劃線,刪除線等,在樣式定義:聲明文本修飾,如下劃線,刪除線的樣式
<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>
但是文飾只是另一種風格,我希望能夠declaritively定義它像fontWeight設置,字號等
[更新]
我將此樣式應用於Label控件。這是我的主要問題。看起來你不能在標籤中加下文字。更改爲TextBlock(謝謝gix),一切都很好。
+1 - 我認爲這只是@Ash使用「Control.TextDecorations」,而不是「TextBlock.TextDecorations」的事實。 – 2009-02-16 05:11:39