在我的应用程序中,我有一个显示十六进制数据的控件:
我想对不同的字节进行颜色编码。目前我使用TextBlock
来显示十六进制数据,我不认为可以用不同的颜色对各个字节进行不同的着色。
所以我的问题是:我必须使用哪种控件对文本进行颜色编码?
还有其他方法可以实现这种颜色编码吗?
答案 0 :(得分:3)
考虑使用TextBlock,但使用Run块打破元素,例如
<TextBlock>
<Run Background="Red">A</Run>
<Run Background="Blue">B</Run>
</TextBlock>
答案 1 :(得分:0)
试试这个
<Label>
<StackPanel Orientation="Horizontal">
<TextBlock Background="Red" Text="S"/>
<TextBlock Background="Blue" Text="O"/>
</StackPanel>
</Label>