Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Collapse]Chart Control
   [Expand]Getting Started
   [Expand]Fundamentals
   [Expand]Providing Data
   [Collapse]Appearance Customization
     Define an Appearance for Painting All Visual Elements
     Choose a Palette for Painting Series, Points and Indicators
     Create a Custom Palette
     Prioritized Appearance and the Appearance Template
     Custom Draw Events
   [Expand]End-User Features
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]Examples
   [Expand]Additional Resources
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Prioritized Appearance and the Appearance Template

This document describes the priority of a chart element's appearance properties and the chart's appearance template.

Each of the chart's visual elements has a set of special Appearance properties, to determine the look of its particular elements of style (border, font, background, etc.).

When the settings of the appearance properties intersect the ChartControl.AppearanceName property's values, for such a property to be overridden by an appearance preset, this property should be set to an empty value. For example, when the SeriesViewBase.Color property is set to some value, this value is used with no regard to the appearance being defined for the chart. If, however, you set this property to Color.Empty, the appearance-dictated setting will be used.

Note that to reset a property's value at design time, you should click a property's value field, select its contents, press DELETE, and then ENTER.

Information on the available appearance property for each chart element can be found in the corresponding section of each document in the Chart Elements section.

Expanded See Also

How would you rate this topic?​​​​​​​