2014-01-14 52 views
0

嘿,我試圖強調C#中的標籤。我正在嘗試修改Label控件,使其看起來像超鏈接。在C中強調標籤#

我嘗試了很多東西,看了很多網站/博客,但還沒有找到解決方案。我想過使用TextBlock,但是必須有一種方法可以使用Label控件來完成。

<Label Name="link" HorizontalAlignment="Stretch" VerticalAlignment="Center" Foreground="Blue"></Label> 

我希望你能幫助我,欣賞任何形式的幫助。

編輯:忘了提及我使用的是WPF框架。

+0

你是否必須使用'label'?你可以使用「TextBlock」嗎? – Brian

+0

我不知道。我想我可以使用TextBlock,但不可能以某種方式使用Label來完成此操作? – ilhami

+0

看看TextBlock。您可以將TextBlock放入標籤中。請參閱TextBlock.TextDecorations – StevieB

回答

5

您不能在帶下劃線的位置使用標籤。改用TextBlock。除了TextBlock的更好的樣式選項之外,差異不是很明顯。

+0

我想我只是用這個答案。這將使它變得更容易。 – ilhami

1

如果您想要的只是一個鏈接,您可以使用HyperLink作爲標籤的內容。

<Label x:Name="link"> 
    <Hyperlink NavigateUri="http://www.stackoverflow.com"> 
     Click here to go to StackOverflow 
    </Hyperlink> 
</Label> 

它會爲文本加下劃線並將字體顏色設置爲藍色。但是,我不知道如何使它導航到該頁面。對於那個很抱歉。