Ich versuche gerade ein Programm für Windows Phone in C# zuschreiben wo sich ein Canvas jede Milisekunde um ein Pixel bewegen soll. Wenn ich auf den Start Button drücke muss ich erstmal so 4 sec. warten und dann ist das canvas an der Endstelle zwischendurch passiert gar nichts. Ich versuche das der Pfeil sich flüssig bewegt doch er hat ihrgendwie nur zwei stellen wo er stehen bleibt.
Hier ist mein Code
private void Button_Click(object sender, RoutedEventArgs e) { int left = 50; int top = 150; while (left <= 300) { canvas.Margin = new System.Windows.Thickness(left, top, 0, 0); System.Threading.Thread.Sleep(100); left = left + 100; } }Ich hoffe ihr könnt mir helfen