这应适用于WPF:
DoubleAnimation d = new DoubleAnimation();
d.From = box.Width;
d.To = 1000;
d.Duration = new Duration(TimeSpan.FromSeconds(1)) ; 然而,在地铁(windows 8)中,最后一行给出了错误:
'Windows.UI.Xaml.Duration‘不包含接受1个参数的构造函数
Intelisense似乎也认为持续时间不需要参数。
有什么想法/工作吗?我的装置坏了吗?
发布于 2011-12-23 17:28:52
使用
d.Duration = new System.Windows.Duration(TimeSpan.FromSeconds(1));这与Windows.UI.Xaml.Duration不同,而且,正如OP所报告的,不起作用。有人有解决方案吗?
编辑:你试过直接设置TimeSpan吗?
d.Duration.TimeSpan = TimeSpan.FromSeconds(1);查看MSDN文档
发布于 2011-12-28 20:59:24
您需要使用静态方法FromTimeSpan on DurationHelper来创建持续时间。
d.Duration = DurationHelper.FromTimeSpan(TimeSpan.FromSeconds(1));https://stackoverflow.com/questions/8618686
复制相似问题