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;
     }
 }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
        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;
                }
            }
        }