Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修改默认图表样式的选定部分?_C#_Wpf_Charts_Styles - Fatal编程技术网

C# 如何修改默认图表样式的选定部分?

C# 如何修改默认图表样式的选定部分?,c#,wpf,charts,styles,C#,Wpf,Charts,Styles,我有一个LineSeries,我正试图从代码而不是XAML构建它 我正在使用线条系列,但我想删除标记,只保留线条。为此,我更改了样式,使高度和宽度为零: //modify series style var lineStyle = new Style(typeof(DataPoint),bChart.Style); lineStyle.Setters.Add(new Setter(DataPoint.HeightProperty, 0.0)); lineStyle.Setters.Add(new

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

我正在使用线条系列,但我想删除标记,只保留线条。为此,我更改了样式,使高度和宽度为零:

//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;


这件作品,但是颜色改变了原来的风格-他们现在都是黄色/橙色。我宁愿他们不是!我是否最好使用新颜色,或者我是否可以修改默认样式,而不是强制使用新颜色?

要使其变为黑色,例如,只需添加:

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