Bonjour
Je suis encore novice en SilverLight et peut ête que je m'attaque à un truc trop balaise, mais les besoins du projet sont là.
Donc j'ai placé une image et un bouton dans mon contrôle. Ces deux éléments sont dans un Canvas.
Je voudrais que lorsqu'on clisk sur le bouton, l'image glisse en diagonale vers le bas, à droite.
Pour cela j'ai mis au point une boucle qui donne l'effet prévu, mais trop rapidement. Du coup, je me suis dit qu'il fallait "attendre" entre chaque pas.
Mais ça marche toujours pas, ça attends au départ, puis aprés ça glisse tout d'un coup. Je vous soumets mon code :
Pouvez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Dim t, l As Double t = 50 l = 0 For i As Integer = 0 To 10 img1.SetValue(Canvas.TopProperty, t) img1.SetValue(Canvas.LeftProperty, l) t += 5 l += 5 Thread.Sleep(1000) Next End Sub
Partager