silverlight里设置DataGrid行背景色和列颜色,暂时没找到列背景属性,但可以设置前景色
在LoadingRow事件里:
private void rightControl_LoadingRow(object sender, DataGridRowEventArgs e)
{
//程序
}
//设置行背景色
SolidColorBrush r = new SolidColorBrush(Color.FromArgb(180,180,0,0));
e.Row.Background = r;
//设置列颜色
((TextBlock)this.rightControl.Columns[i].GetCellContent(e.Row)).Foreground = r;