void AssociatedObject_PrepareRenderCell(object sender, GridPrepareRenderCellEventArgs e) { if (e.Cell.RowIndex == 0 && this.AssociatedObject.Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Col(e.Cell.ColumnIndex))) { e.Style.Background = Brushes.LightGray; e.Style.Font.FontWeight = FontWeights.Bold; } else if (e.Cell.ColumnIndex == 0 && this.AssociatedObject.Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Row(e.Cell.RowIndex))) { e.Style.Background = Brushes.LightGray; e.Style.Font.FontWeight = FontWeights.Bold; } }
protected override void OnPrepareRenderCell(GridPrepareRenderCellEventArgs e) { base.OnPrepareRenderCell(e); if (e.Cell.RowIndex == 0 && Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Col(e.Cell.ColumnIndex))) { e.Style.Background = Brushes.LightGray; e.Style.Font.FontWeight = FontWeights.Bold; } else if (e.Cell.ColumnIndex == 0 && Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Row(e.Cell.RowIndex))) { e.Style.Background = Brushes.LightGray; e.Style.Font.FontWeight = FontWeights.Bold; } }
protected override void OnPrepareRenderCell(GridPrepareRenderCellEventArgs e) { base.OnPrepareRenderCell(e); if (e.Cell.RowIndex == 0 && Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Col(e.Cell.ColumnIndex))) { e.Style.Background = this.excelOrange; } else if (e.Cell.ColumnIndex == 0 && Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Row(e.Cell.RowIndex))) { e.Style.Background = this.excelOrange; } }
void grid_PrepareRenderCell(object sender, GridPrepareRenderCellEventArgs e) { if (e.Cell.RowIndex == 0 && grid.Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Col(e.Cell.ColumnIndex))) { e.Style.Background = this.excelOrangeColHeader; } else if (e.Cell.ColumnIndex == 0 && grid.Model.SelectedRanges.AnyRangeIntersects(GridRangeInfo.Row(e.Cell.RowIndex))) { e.Style.Background = this.excelOrangeRowHeader; } else if (inRangeSelection && selectedRange.Contains(GridRangeInfo.Cell(e.Cell.RowIndex, e.Cell.ColumnIndex))) { e.Style.Background = formulaRangeSelectionBrush; } }
protected override void OnPrepareRenderCell(GridPrepareRenderCellEventArgs e) { if (e.Cell.RowIndex > 0 && e.Cell.ColumnIndex > 0) { string s = Model[e.Cell.RowIndex, 1].Text; if (s.Contains("10")) { e.Style.Background = Brushes.LightSkyBlue; } else if (s.Contains("20") || s.Contains("44")) { e.Style.Background = Brushes.LightSlateGray; } else if (s.Contains("30") || s.Contains("11")) { e.Style.Background = Brushes.LightGoldenrodYellow; } } base.OnPrepareRenderCell(e); }
protected override void OnPrepareRenderCell(GridPrepareRenderCellEventArgs e) { base.OnPrepareRenderCell(e); if (e.Handled) { return; } if (e.Cell.RowIndex > 0 && e.Cell.ColumnIndex > 1) { BlinkState bs = GetBlinkState(e.Cell.RowIndex - 1, e.Cell.ColumnIndex - 1); switch (bs) { case BlinkState.Increased: e.Style.Background = _increaseBrush; break; case BlinkState.Reduced: e.Style.Background = _reducedBrush; break; } } }