Hallo,
Ich habe folgendes Problem. Ich lese aus einer Datei Pfadpunkte aus und versuche sie dann in meiner Silverlight Anwendung zu Rendern. Es sollen mehrere Male die gleichen Pfadpunkte benutzt werden, damit ein schönes Muster entsteht. Dafür habe ich die folgende Funktion erstellt.
Beim ersten Mal durchlaufen der Schleife funktioniert alles prima. Beim zweiten Mal meckert er in der Zeile:
obwohl sich seit dem ersten Mal nichts verändert hat. Die Fehlermeldung lautet:
Kennt jemand dieses Verhalten, oder besser gesagt kennt jemand eine Lösung?
Danke im Voraus.
Ich habe folgendes Problem. Ich lese aus einer Datei Pfadpunkte aus und versuche sie dann in meiner Silverlight Anwendung zu Rendern. Es sollen mehrere Male die gleichen Pfadpunkte benutzt werden, damit ein schönes Muster entsteht. Dafür habe ich die folgende Funktion erstellt.
C#:
private void Renderer(PointCollection[] Ways, byte[,] flags, int[] flag)
{
SolidColorBrush color = new SolidColorBrush();
for (int i = 6; i > 0; i--)
{
Polyline line = new Polyline();
line.Points = Ways[5];
if (i/2 != (i+1)/2 )
{
color.Color = Colors.White;
}
else
{
color.Color = Colors.Black;
}
line.Stroke = color;
line.StrokeThickness = i;
}
}
Beim ersten Mal durchlaufen der Schleife funktioniert alles prima. Beim zweiten Mal meckert er in der Zeile:
C#:
line.Points = Ways[5];
System.ArgumentException was unhandled
The parameter is incorrect.
Kennt jemand dieses Verhalten, oder besser gesagt kennt jemand eine Lösung?
Danke im Voraus.
Zuletzt bearbeitet von einem Moderator: