Skip to main content
All docs
V25.1
  • DevExpress v25.1 Update — Your Feedback Matters

    Our What's New in v25.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

    Take the survey Not interested

    BaseRow.AppearanceCell Property

    Contains appearance settings used to paint row cells.

    Namespace: DevExpress.XtraVerticalGrid.Rows

    Assembly: DevExpress.XtraVerticalGrid.v25.1.dll

    NuGet Packages: DevExpress.Win.Navigation, DevExpress.Win.VerticalGrid

    #Declaration

    [XtraSerializableProperty(XtraSerializationVisibility.Content, XtraSerializationFlags.DefaultValue)]
    [XtraSerializablePropertyId(1)]
    [DXCategory("Appearance")]
    public AppearanceObjectEx AppearanceCell { get; }

    #Property Value

    Type Description
    AppearanceObjectEx

    An AppearanceObjectEx object that contains settings used to paint row cells.

    #Remarks

    The VGridControlBase.Appearance.RecordValue property contains appearance settings applied to all control cells. The BaseRow.AppearanceCell property allows you to override these settings for an individual row.

    #HighPriority Option

    The BaseRow.AppearanceCell.Options.HighPriority option specifies whether the row’s appearance settings (BaseRow.AppearanceCell) have priority over other appearance settings. The HighPriority option’s default value is false.

    #Use… Options

    Each appearance property (an AppearanceObject instance) has a set of Use... options: AppearanceObject.Options.UseBackColor, AppearanceObject.Options.UseFont, AppearanceObject.Options.UseForeColor, etc. These options specify whether corresponding appearance settings (AppearanceObject.BackColor, AppearanceObject.Font, AppearanceObject.ForeColor, etc.) are in effect.

    If you modify a row’s appearance setting after the row has been added to the VGridControlBase.Rows collection, the corresponding Use… option is enabled automatically. If a row is not added to the VGridControlBase.Rows collection, you should manually enable a corresponding Use… option after you change the row’s appearance setting.

    #Custom Draw Row Cells

    The VGridControlBase.CustomDrawRowValueCell event allows you to paint row cells manually.

    See Also