Après avoir réussi à comprendre le data biding merci ce PDF en ligne:
http://www.scribd.com/doc/2446420/OR...ition-Aug-2007
J'ai effectué un biding. Or la valeur n'est prise qu'une fois et n'est pas mise à jour. Celle-ci reste à 20.
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="{Binding Path=angle.ValDebut(), UpdateSourceTrigger=PropertyChanged}"/>
<SplineDoubleKeyFrame KeyTime="00:00:01" Value="{Binding Path=Val, UpdateSourceTrigger=PropertyChanged}"/>
(Val = angle.get())
J'ai essayé de mettre un UpdateSourceTrigger mais cela ne change rien.
Ce storyboard se déclanche sur le click de Button comme la fonction c#, ci-dessous, qui modifie la valeur de l'angle
private void button_Click(object sender, RoutedEventArgs e)
{
angle.MisAJour(20);
button.Content = (angle.get());
}
Le contenu du button est correct puisque la valeur de celui-ci s'incrémente bien de 20 à chaque fois, grace à ma fonction MisAJour. Cela prouve, que la valeur de angle change bien. Or la valeur du Biding reste inchangée, toujours 20 en l'occurence. Merci pour votre aide.
Partager