C#中如何在DateGrid中为一个列名的文字设置不同颜色?
用mvvm模式做技术练习时碰到的问题。如下图
列名 【年龄 18岁以上红色 6岁以下绿色】
希望
列名中【18岁以上红色】字体颜色是红色
列名中【6岁以下绿色】字体颜色是绿色
并且根据年龄值对于该列的不同值设置不同颜色。
恳请各位高手不吝赐教。
------解决方案--------------------用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