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