ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1061
1061
EMPFEHLEN
-
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.
Code csharp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
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:
obwohl sich seit dem ersten Mal nichts verändert hat. Die Fehlermeldung lautet:Code csharp:1
line.Points = Ways[5];
Kennt jemand dieses Verhalten, oder besser gesagt kennt jemand eine Lösung?System.ArgumentException was unhandled
The parameter is incorrect.
Danke im Voraus.
-
28.07.11 16:43 #2
schau dir doch mal an, was zu diesem zeitpunkt in dem übergebenen zeugs drin steht und schau, ob du damit für dich selber logisch was anfangen kannst.
wenn du daraus immernoch nicht schau wirst, poste doch mal hier, was du da eigentlich übergibts.
-
Das ist gerade das interessante, ich erkenne keinen Unterschied zwischen dem ersten Durchlaufen der Schleife und dem Zweiten.
Speichert c# Beim zweiten mal die Variabel (aufgrund der gleichen Punkte) mit dem glichen Namen? Kann das der Grund sein?
Edit: Hab's mal ausprobiert mit zwei ganz unabhängigen Polylines mit den gleichen Punkten. Da klappt es.Geändert von min (28.07.11 um 18:22 Uhr)
-
Ich konnte das Problem etwas vereinfachen. C# ist nicht zufrieden, wenn man die gleiche Pointcollection für zwei verschiedene Polylines verwendet. Somit sieht das Problem in Codeformat so aus:
Code csharp:
Bei mir führt schon diese Konstellation zu einem Fehler, nämlich dem oben beschriebenen.
Ähnliche Themen
-
Merkwürdiges verhalten bei Methodenaufruf?
Von Smily0412 im Forum JavaAntworten: 9Letzter Beitrag: 18.10.07, 14:23 -
Merkwürdiges Verhalten
Von mkoeni1 im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 29.08.07, 10:23 -
Mod-Rewrite: merkwürdiges (?) Verhalten
Von Layna im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 23.07.07, 15:27 -
Merkwürdiges Verhalten von <img> und <?php
Von FBI im Forum Coders TalkAntworten: 2Letzter Beitrag: 08.07.04, 12:32 -
Merkwürdiges Verhalten von WIN2000
Von Stormchild im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 24.03.04, 12:00





Zitieren
Login





