У меня очень простая раскадровка с Int32Animation, которая нацелена на пользовательский DP в моем классе.WPF Storyboard не останавливается
У меня есть обратный вызов OnChanged для моего DP, который выполняет Console.WriteLine («Текущее значение:» + MyDP).
Когда я запускаю раскадровку, я вижу, что вывод Консоли просто прекрасен, и когда я приостанавливаю раскадровку, выход Консоли останавливается, НО, когда я возобновляю раскадровку, DP НЕ является следующим значением на нем, должно быть , Он продолжает расти, несмотря на то, что раскадровка остановилась.
Неужели у кого-нибудь было подобное?
здесь фрагмент кода, что Im делает
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);
}
Есть ли триггер в XAML коде для начала раскадровки? –
нет ничего подобного Я не думаю – Mark