首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地铁DoubleAnimation持续时间特性?

地铁DoubleAnimation持续时间特性?
EN

Stack Overflow用户
提问于 2011-12-23 17:01:37
回答 2查看 1.4K关注 0票数 0

这应适用于WPF:

代码语言:javascript
复制
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似乎也认为持续时间不需要参数。

有什么想法/工作吗?我的装置坏了吗?

EN

回答 2

Stack Overflow用户

发布于 2011-12-23 17:28:52

使用

代码语言:javascript
复制
d.Duration = new System.Windows.Duration(TimeSpan.FromSeconds(1));

这与Windows.UI.Xaml.Duration不同,而且,正如OP所报告的,不起作用。有人有解决方案吗?

编辑:你试过直接设置TimeSpan吗?

代码语言:javascript
复制
d.Duration.TimeSpan = TimeSpan.FromSeconds(1);

查看MSDN文档

票数 0
EN

Stack Overflow用户

发布于 2011-12-28 20:59:24

您需要使用静态方法FromTimeSpan on DurationHelper来创建持续时间。

代码语言:javascript
复制
d.Duration = DurationHelper.FromTimeSpan(TimeSpan.FromSeconds(1));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8618686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档