有没有一种方法可以让网站上的所有图表具有相同的外观(背景色、字体等),而不必随着网站图形设计的发展而手动保持所有图表的同步?
发布于 2011-05-12 05:08:45
您可以创建一个样式类来保存所有图表属性,然后从该类将样式分配给图表。如果样式发生变化,那么您可以更新类,所有图表都将自动具有更新的样式。
像这样创建一个类:
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;这不是理想的解决方案,因为在第一次创建图表时,您仍然需要为每个图表分配样式,但在此之后,您将不需要更改任何内容。
https://stackoverflow.com/questions/5969796
复制相似问题