Warum erhalte ich die Meldung „Der Wert ist nicht vom Typ ‚TeeChart.Xaml.WPF.Series.Series‘“, wenn ich eine FastLine zu C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Warum erhalte ich die Meldung „Der Wert ist nicht vom Typ ‚TeeChart.Xaml.WPF.Series.Series‘“, wenn ich eine FastLine zu

Post by Anonymous »

Ich verwende die TeeChart WPF-Bibliothek in meiner Anwendung und stoße auf eine Ausnahme, wenn ich versuche, eine FastLine-Reihe zur Seriensammlung eines Diagramms hinzuzufügen.
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
}
}
Die Ausnahme tritt in der Zeile auf:

Code: Select all

TC_Chart.Series.Add(newLine);
Die Ausnahmemeldung lautet:

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.
nichts hat funktioniert

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post