有沒有辦法將下劃線文字修飾僅應用於TextBlock中的一個字符(或任何小於完整塊的數量)?有沒有辦法在WPF TextBlock中強調一個字符?
我有一些文字,我想作爲輸出「這是WORF名稱拼寫」並在worf
的f
下劃線。
我知道你可以這樣做:
TextBlock47.TextDecorations = TextDecorations.Underline;
,但我不希望整個塊下劃線。
失敗的是,有沒有另外一個控件我可以使用除TextBlock以外的其他控件?我已經研究了豐富的文本,但是對於簡單的效果來說,這似乎是一項非常多的工作。如果是是唯一的方法,我該如何在c#代碼中生成特定格式的文本(10pt,Courier New,一個帶下劃線的字符)?
這工作正常。它似乎有一個問題,不顯示下劃線,如果它是在一個空格字符下面沒有非空格字符,但我已經通過在最後總是有一些文本來修正它:實用主義純度:-)感謝堆。 – paxdiablo 2010-10-08 04:38:33
+10。這真的很有幫助。 – 2011-03-14 07:47:07