8
Bazı grafikler var ve bazı özel renklere sahip satırlar DataPoints olmadan dinamik olarak LineSeries eklemek istiyorum. Ben veri noktalarını gizlemek için bulunan tek yoludur: yaptığımdawpf toolkit hat şeması nokta olmadan ve farklı çizgi renkleriyle
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,
};
Ne yazık ki bu tüm hatlar sarı olur ve onların renklerini değiştirmek mümkün değil.
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,
};
Ama yardımcı olmuyor - Ben çizgi rengini değiştiremez ...
series.Background = brush;
+1 Awesome! Çok teşekkürler! – Legend
bu kabul edilen cevap olmalıdır. Sorunu çözmeme yardımcı olmak için +1. Bu da XAML'de çalışır. –