if (Config.GridStyle == 1)
{
tableView2.RowStyle = this.Resources["RowStyle"] as Style;
tableView2.CellStyle = this.Resources["customCellStyle"] as Style;
}
else if (Config.GridStyle == 2)
{
tableView2.RowStyle = this.Resources["RowStyle2"] as Style;
tableView2.CellStyle = this.Resources["customCellStyle2"] as Style;
}
在资源文件中,定义了 上边调用的两个样式:
<Style x:Key="RowStyle" TargetType="{x:Type dxg:GridRowContent}">
<Setter Property="BorderBrush" Value="#c0c0c0"></Setter>
<!--此句控制横向边框的颜色-->
<Setter Property="Background" Value="#c0c0c0"></Setter>
</Style>
<Style x:Key="RowStyle2" TargetType="{x:Type dxg:GridRowContent}">
<Setter Property="BorderBrush" Value="#c0c0c0"></Setter>
<!--此句控制横向边框的颜色-->
<Setter Property="Background" Value="White"></Setter>
</Style>