Syncfusion.Grid.Grouping.Windows
Members 


Syncfusion.Windows.Forms.Grid.Grouping Namespace : GridTableCellAppearance Class

GridTableCellAppearance Class

The GridTableCellAppearance class stores GridTableCellStyleInfo information for all cell elements in a grouping grid. GridTableCellAppearance has an inheritance mechanism that allows child elements to inherit default settings from parent elements. GridTableCellAppearance lets you control almost any aspect of the appearance of the grouping grid such as cell back color, font, or the cell type.
Object Model
GridTableCellAppearance ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellAppearance ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassIGridTableCellAppearanceSource InterfaceGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo ClassGridTableCellStyleInfo Class
Syntax
'Declaration
 
<TypeConverterAttribute(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter)>
Public Class GridTableCellAppearance 
'Usage
 
Dim instance As GridTableCellAppearance
[TypeConverter(Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearanceTypeConverter)]
public class GridTableCellAppearance 
Remarks
GridTableCellAppearance supports both inheritance of style properties from parent elements and also inheritance of style settings within cell elements of one appearance object.

Inheritance of style settings within cell elements of one appearance object has higher precedence than inheritance of style properties from parent elements.

Examples for inheritance of style properties from parent elements are:

  • RecordField inherits from GridColumnDescriptor.Appearance and GridRecord.Appearance.
  • GridRecord.Appearance inherits from ParentGroup.Appearance.
  • ParentGroup.Appearance inherits from TableDescriptor.Appearance.
Inheritance of style properties is defined by the GridTableCellStyleInfoIdentity object. It has a GridTableCellStyleInfoIdentity.GetBaseStyles method that returns the Syncfusion.Windows.Forms.Grid.GridStyleInfo objects that form an inheritance chain. Check the GridTableCellStyleInfoIdentity.GetBaseStyleNames method to get string / debug information about the inheritance chain for a specific element. Also, the designer will show this debug information about the inheritance chain in a ToolTip when you hover the mouse over a cell within the "Preview and Edit" window.

Inheritance of style settings within cell elements of one appearance object is defined as follows:

TableCellType Inherits from
GridTableCellType.None None
GridTableCellType.AnyCell None
GridTableCellType.EmptyCell AnyCell
GridTableCellType.EmptySectionRowHeaderCell AnyHeaderCell, AnyCell
GridTableCellType.AnyHeaderCell AnyCell
GridTableCellType.AnyIndentCell AnyCell
GridTableCellType.ColumnHeaderCell AnyHeaderCell, AnyCell
GridTableCellType.ColumnHeaderWithFilterCell ColumnHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.RowHeaderCell AnyHeaderCell, AnyCell
GridTableCellType.TopLeftHeaderCell AnyHeaderCell, AnyCell
GridTableCellType.RecordPlusMinusCell AnyRecordFieldCell, AnyCell
GridTableCellType.AnyNestedTableCell AnyCell
GridTableCellType.NestedTableRowHeaderCell AnyNestedTableCell, AnyCell
GridTableCellType.NestedTableIndentCell AnyIndentCell, AnyNestedTableCell, AnyCell
GridTableCellType.NestedTableCell AnyNestedTableCell, AnyCell
GridTableCellType.AnyRecordFieldCell AnyHeaderCell, AnyCell
GridTableCellType.RecordFieldCell AnyRecordFieldCell, AnyCell
GridTableCellType.RecordRowHeaderCell RowHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.AlternateRecordFieldCell AnyRecordFieldCell, AnyCell
GridTableCellType.AlternateRecordRowHeaderCell RowHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.AddNewRecordFieldCell AnyRecordFieldCell, AnyCell
GridTableCellType.AddNewRecordRowHeaderCell RowHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.AnyGroupCell AnyCell
GridTableCellType.GroupIndentCell AnyIndentCell, AnyGroupCell, AnyCell
GridTableCellType.GroupIndentTCell GroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell
GridTableCellType.GroupIndentLCell GroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell
GridTableCellType.GroupIndentICell GroupIndentCell, AnyIndentCell, AnyGroupCell, AnyCell
GridTableCellType.GroupCaptionCell AnyGroupCell, AnyCell
GridTableCellType.GroupCaptionSummaryCell AnyRecordFieldCell, AnyCell
GridTableCellType.GroupCaptionPlusMinusCell AnyGroupCell, AnyCell
GridTableCellType.GroupCaptionRowHeaderCell RowHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.FilterBarCell AnyCell
GridTableCellType.FilterBarRowHeaderCell RowHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.AnySummaryCell AnyCell
GridTableCellType.SummaryFieldCell AnySummaryCell, AnyCell
GridTableCellType.SummaryFillRowCell AnySummaryCell, AnyCell
GridTableCellType.SummaryTitleCell AnySummaryCell, AnyCell
GridTableCellType.SummaryRowHeaderCell RowHeaderCell, AnyHeaderCell, AnyCell
GridTableCellType.SummaryEmptyCell AnySummaryCell, AnyCell
GridTableCellType.GroupHeaderSectionCell AnyCell
GridTableCellType.GroupFooterSectionCell AnyCell
GridTableCellType.GroupHeaderIndentCell GroupIndentCell, AnyIndentCell, AnyCell
GridTableCellType.GroupFooterIndentCell GroupIndentCell, AnyIndentCell, AnyCell
GridTableCellType.AnyPreviewCell AnyCell
GridTableCellType.RecordPreviewCell AnyPreviewCell, AnyCell
GridTableCellType.GroupPreviewCell AnyPreviewCell, AnyCell
GridTableCellType.GroupFooterRowHeaderCell RowHeaderCell, AnyCell
GridTableCellType.GroupHeaderRowHeaderCell RowHeaderCell, AnyCell
GridTableCellType.GroupPreviewRowHeaderCell RowHeaderCell, AnyCell
GridTableCellType.RecordPreviewRowHeaderCell RowHeaderCell, AnyCell

Inheritance Hierarchy

System.Object
   Syncfusion.Windows.Forms.Grid.Grouping.GridTableCellAppearance

AssemblyVersion

Syncfusion.Grid.Grouping.Windows: 17.3460.0.26

See Also