8
Ho un grafico e voglio aggiungere in modo dinamico LineSeries senza DataPoints, solo linee con alcuni colori personalizzati. L'unico modo che ho trovato per nascondere i punti di dati è:wpf toolkit grafico a linee senza punti e con colori di linea diversi
Style style = new Style(typeof(LineDataPoint));
style.Setters.Add(new Setter(LineDataPoint.TemplateProperty, null));
var series = new LineSeries()
{
Title = name,
DependentValuePath = "Y",
IndependentValuePath = "X",
ItemsSource = new ObservableCollection<FloatingPoint>(),
DataPointStyle = style,
};
Purtroppo quando faccio questo tutte le linee diventano giallo e non posso cambiare i loro colori. Ho provato a fare questo:
Style style = new Style(typeof(LineDataPoint));
style.Setters.Add(new Setter(LineDataPoint.TemplateProperty, null));
SolidColorBrush brush = new SolidColorBrush(Colors.Red);
var series = new LineSeries()
{
Title = name,
DependentValuePath = "Y",
IndependentValuePath = "X",
ItemsSource = new ObservableCollection<FloatingPoint>(),
DataPointStyle = style,
Background = brush,
};
Ma non aiuta - non posso cambiare il colore della linea ... Anche se scrivo
series.Background = brush;
+1 Impressionante! Molte grazie! – Legend
questa dovrebbe essere la risposta accettata. +1 per avermi aiutato a risolvere il problema. Funziona anche in XAML. –