如何修改默认图表样式的选择部分?

时间:2010-07-27 15:20:35

标签: c# wpf charts styles

我有一个LineSeries,我试图从代码而不是XAML构建。

我正在使用LineSeries,但我想删除这些标记,并且只是拥有该行。为此,我改变了样式,使高度和宽度为零:

//modify series style
var lineStyle = new Style(typeof(DataPoint),bChart.Style);
lineStyle.Setters.Add(new Setter(DataPoint.HeightProperty, 0.0));
lineStyle.Setters.Add(new Setter(DataPoint.WidthProperty, 0.0));

// Add series to chart
var a = new LineSeries();
a.IndependentValueBinding = new System.Windows.Data.Binding("Key");
a.DependentValueBinding = new System.Windows.Data.Binding("Value");
a.DataPointStyle = lineStyle;

这样可行,但颜色会从原始样式改变 - 它们现在都是黄色/橙色。我希望他们不是!我最好不要实现新颜色,还是可以修改默认样式,而不是强加一个新颜色?

1 个答案:

答案 0 :(得分:0)

要使它们变黑,例如只需添加:

lineStyle.Setters.Add(new Setter(DataPoint.Background, Brushes.Black));