首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中怎么在DateGrid中为一个列名的文字设置不同颜色

2014-01-06 
C#中如何在DateGrid中为一个列名的文字设置不同颜色?用mvvm模式做技术练习时碰到的问题。如下图列名 【年龄

C#中如何在DateGrid中为一个列名的文字设置不同颜色?
用mvvm模式做技术练习时碰到的问题。如下图
列名 【年龄 18岁以上红色 6岁以下绿色】
希望 
列名中【18岁以上红色】字体颜色是红色
列名中【6岁以下绿色】字体颜色是绿色
并且根据年龄值对于该列的不同值设置不同颜色。
恳请各位高手不吝赐教。
C#中怎么在DateGrid中为一个列名的文字设置不同颜色
[解决办法]
用TextColumn给你演示的


<DataGridTextColumn>
                    <DataGridTextColumn.Header>
                        <TextBlock>年龄 <Run Foreground="Red">18岁以上</Run>  <Run Foreground="Green">6岁以下</Run></TextBlock>
                    </DataGridTextColumn.Header>
</DataGridTextColumn>

[解决办法]
引用:
追问:
我应该怎样让这一列的年龄也根据值不同变成不同的颜色?


参考http://blog.darkthread.net/post-2010-08-06-silverlight-datagrid-cond-cell-color.aspx

热点排行