有没有办法让网站上的所有图表具有相同的外观(背景颜色,字体等),而不必在网站图形设计发展时手动保持所有图表的同步?
答案 0 :(得分:0)
您可以创建样式类来保存所有图表属性,然后从类中为图表指定样式。如果样式更改,则可以更新类,所有图表将自动具有更新的样式。
创建一个这样的类:
public class ChartStyles {
private System.Drawing.Color backgroundColor;
public System.Drawing.Color BackgroundColor {
get {return System.Drawing.Color.Blue;}
set {backgroundColor = value;}
}
}
然后将样式分配给图表:
Chart1.BackColor = ChartStyles.BackgroundColor;
这不是理想的解决方案,因为您还必须在第一次创建图表时为每个图表指定样式,但在此之后,您不必更改任何内容。