У меня есть 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;
Это работает, однако цвета меняются от оригинального стиля - теперь они оба желтые / оранжевые. Я бы предпочел, чтобы они не были! Мне лучше реализовать новые цвета или я могу изменить стиль по умолчанию, а не вводить новый?