J'ai un Storyboard très simple avec un Int32Animation qui cible un DP personnalisé sur ma classe.WPF Storyboard ne met pas en pause
J'ai un callback OnChanged pour mon DP, qui fait un Console.WriteLine ("Current Value:" + MyDP). Quand je lance le storyboard, je peux voir la sortie de la console très bien, et quand je fais une pause sur le storyboard, la sortie de la console s'arrête, MAIS, quand je reprends le storyboard, le DP n'est pas la prochaine valeur à cela devrait être . Il continue d'augmenter même si le storyboard s'est arrêté.
Est-ce que quelqu'un a eu quelque chose comme cela leur est arrivé?
est ici un extrait de code de ce que Im faire
Int32Animation element = new Int32Animation();
element.From = 0;
element.To = targetTo;
element.Duration = dur;
Storyboard.SetTargetProperty(element, new PropertyPath(CurrentFrameProperty));
_filmstripStoryboard = new Storyboard {SpeedRatio = this.FrameRate};
_filmstripStoryboard.Children.Add(element);
public void Start()
{
_filmstripStoryboard.Begin(this, true);
}
public void Pause()
{
_filmstripStoryboard.Pause(this);
}
public void Unpause()
{
_filmstripStoryboard.Resume(this);
}
Y at-il un élément déclencheur dans le code XAML pour commencer le story-board? –
non rien comme ça je ne pense pas – Mark