【发布时间】:2010-12-26 13:49:51
【问题描述】:
我有一种情况,我需要确定我是否已经到达故事板的末尾,然后需要寻找到它的末尾。
我想做:
storyboard.Seek(timespan);
但是,如果时间跨度比故事板的持续时间长,我会得到一个例外。如果我看
storyboard.Duration.TimeSpan
我收到一个错误,因为持续时间是自动的。这意味着我不能做“if(timespan > storyboard.Duration.TimeSpan) ...”
一旦我知道我正在寻找的位置超出了情节提要的结尾,我只需寻找情节提要的结尾即可。我可以使用 storyboard.Seek(storyboard.Duration.TimeSpan) 来做到这一点,但同样,我不能使用 Duration,因为它是自动的。
如果我可以强制持续时间远离自动,我的所有问题似乎都可以解决。希望我只是缺少一些简单的东西。
【问题讨论】:
标签: silverlight animation silverlight-3.0 storyboard