1
在我的應用我有一個顯示十六進制數據的控制:文本控制和彩色背景
我想要的顏色代碼不同的字節。目前我使用TextBlock
來顯示十六進制數據,我不認爲可以用不同的顏色對單個字節進行着色。
所以我的問題是:我必須使用哪種控件來對文本進行顏色編碼?
有沒有其他方法可以實現這樣的顏色編碼?
在我的應用我有一個顯示十六進制數據的控制:文本控制和彩色背景
我想要的顏色代碼不同的字節。目前我使用TextBlock
來顯示十六進制數據,我不認爲可以用不同的顏色對單個字節進行着色。
所以我的問題是:我必須使用哪種控件來對文本進行顏色編碼?
有沒有其他方法可以實現這樣的顏色編碼?
考慮使用TextBlock,但使用運行塊將元素分開,例如,
<TextBlock>
<Run Background="Red">A</Run>
<Run Background="Blue">B</Run>
</TextBlock>
試試這個
<Label>
<StackPanel Orientation="Horizontal">
<TextBlock Background="Red" Text="S"/>
<TextBlock Background="Blue" Text="O"/>
</StackPanel>
</Label>
完美,謝謝! – thumbmunkeys 2010-12-16 10:09:37