2012-10-04 3 views
0

을 만들어는 다음 스타일 생성 :링크 lable가 스타일 WPF

<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> 

을하지만 일부 라벨에 사용하려고 할 때 밑줄이 없습니다. 내가 밑줄 때에 프로퍼티 제외한 모든 스타일의 호텔이 어떻게 밑줄과 함께 레이블 스타일을 만들 수 있습니다 참조

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

:

나는 내 UserControl을에서 다음 라벨을 썼다?

답변

0

Label 컨트롤 대신 TextBlock 컨트롤을 사용해보십시오. 그것은 거의 동일하게 동작하고 텍스트에 밑줄을 긋을 수 있어야합니다.

종속성 속성은 TextBlock 컨트롤에 속하므로 텍스트에 밑줄을 그어 야합니다.