想通过C1DataGrid的LoadedCellPresenter事件给单元格设置背景色
本帖最后由 高级大宅男 于 2016-5-13 17:02 编辑想通过C1DataGrid的LoadedCellPresenter事件给单元格设置背景色,写了如下代码。
private void dataGrid_LoadedCellPresenter(object sender, DataGridCellEventArgs e)
{
if (e.Cell.Column.Index == 0 && e.Cell.Row.Index == 0)
{
e.Cell.Presenter.Background = new SolidColorBrush(Colors.Gray);
}
}
当C1DataGrid纵向内容显示不下,出现滚动条时。拉下滚动条再拉回去。背景色就变到别的格子中去了。
我知道WPF是可视化加载,拉下,拉回都触发该事件,但是根据逻辑判断,显示的结果不应该有变化啊?
如果使用上有问题,该事件的使用方法可以参考随机安装实例:
\Documents\ComponentOne Samples\Studio for WPF\C1.WPF.DataGrid\CS\DataGridSamples\Advanced\ConditionalFormat
页:
[1]