本帖最后由 高级大宅男 于 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是可视化加载,拉下,拉回都触发该事件,但是根据逻辑判断,显示的结果不应该有变化啊?
|
|