【问题标题】:Create link lable style WPF创建链接标签样式 WPF
【发布时间】:2012-09-25 05:09:15
【问题描述】:

我创建了以下样式:

<Style x:Key="LinkText" TargetType="{x:Type Label}">
    <Setter Property="Label.FontFamily" Value="Verdana"/>
    <Setter Property="Label.FontSize" Value="13"/>
    <Setter Property="Label.Foreground" Value="Blue"/>
    <Setter Property="TextBlock.TextDecorations" Value="Underline"/>
</Style>

但是当我尝试在某个标签上使用它时,UnderLine 不见了。

我在我的 UserControl 上写了下一个标签:

<Label Grid.Column="1" HorizontalAlignment="Right" Style="{StaticResource LinkText}">
 <TextBlock>some text</TextBlock></Label>

我看到了除下划线属性之外的所有样式属性 如何创建带下划线的标签样式?

【问题讨论】:

    标签: wpf label underline


    【解决方案1】:

    尝试使用TextBlock 控件而不是Label 控件。它的行为或多或少完全相同,应该允许您在文本下划线。

    TextBlock.TextDecorations 依赖属性属于TextBlock 控件,因此您必须使用它来为文本添加下划线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-12
      • 1970-01-01
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 2010-10-25
      相关资源
      最近更新 更多