2016-04-10 83 views

回答

2

創建多個Run情況下,每一個都有自己的顏色的文字,並將其添加到一個TextBlockInlines集合。

var textBlock = new TextBlock(); 
textBlock.Inlines.Add(new Run("Green") { Foreground = Brushes.Green }); 
textBlock.Inlines.Add(new Run("Yellow") { Foreground = Brushes.Yellow }); 
myLabel.Content = textBlock; 

(如果你好奇爲什麼TextBlock需要存在,this answer你可能會感興趣。)

+0

可你也喜歡FFFBFB00顏色代碼做呢? –

+1

nvm我想我必須做colorconverter爲那和ty這正是我一直在尋找 –

+0

要使用自定義顏色,你必須創建自己的SolidColorBrush實例(而不是使用現成的一個來自「筆刷」類)。 –

相關問題