2012-08-09 89 views
3

我在我的xaml中有一個System.Windows.Controls.Label,我試圖添加一個下劃線樣式。我似乎無法弄清楚爲什麼要添加到我的風格來強調它。當我爲這個問題谷歌,我只看到TextBox的解決方案。這是獲得下劃線的唯一方法嗎?如何給標籤添加下劃線?

XAML:

<sdk:Label Content="Show Data in Grid" Name="lblShowGridData" Style="{StaticResource UnderlineLabel}"/> 

風格:

<Style x:Key="UnderlineLabel" TargetType="sdk:Label"> 
    <Setter Property="FontWeight" Value="Bold"/> 
</Style> 

回答

5

一個LabelContentControl,所以你可以堅持一個TextBlock,內帶下劃線:

<sdk:Label> 
     <TextBlock Text="This is underlined" TextDecorations="Underline" /> 
    </sdk:Label> 
+0

非常感謝了以上結果。它解決了我的問題。 – 2013-03-19 12:47:29