Hier ist mein Code:
Code: Select all
private void AddLines(int linesCount)
{
_Lines.Clear(); // _Lines is a List
TC_Chart.Series.Clear(); // TC_Chart is a TeeChart.WPF.Chart
for (int i = 0; i < linesCount; i++)
{
FastLine newLine = new FastLine
{
Stairs = true,
Color = System.Windows.Media.Colors.Red, // Is this the right color type?
};
_Lines.Add(newLine); // This works fine
TC_Chart.Series.Add(newLine); // This throws an exception
}
}
Code: Select all
TC_Chart.Series.Add(newLine);
System.ArgumentException: Der Wert „“ ist nicht vom Typ „TeeChart.Xaml“. .WPF.Series.Series“ und kann nicht in dieser generischen Sammlung verwendet werden.
Parametername: Wert
was ich versucht habe:
- Überprüft, ob FastLine vorhanden ist kompatibel mit der Series-Sammlung von TC_Chart.
- Der FastLine-Typ wurde vollständig für TeeChart.WPF.Styles.FastLine qualifiziert, um sicherzustellen, dass ich den richtigen Namespace verwende.
- Die Color-Eigenschaft wurde geändert, um System.Drawing.Color.Red anstelle von System.Windows.Media.Colors.Red zu verwenden, aber die Ausnahme tritt weiterhin auf.