地铁中的 DoubleAnimation 持续时间属性?
这应该适用于 WPF:
DoubleAnimation d = new DoubleAnimation();
d.From = box.Width;
d.To = 1000;
d.Duration = new Duration(TimeSpan.FromSeconds(1)) ;
但是,在 Metro(Windows 8)中,最后一行给出了错误:
“Windows.UI.Xaml.Duration”不包含采用 1 个参数的构造函数
Intelisense 似乎也认为 Duration 不需要参数。
有什么想法/解决方法吗?我的安装有问题吗?
This should work in WPF:
DoubleAnimation d = new DoubleAnimation();
d.From = box.Width;
d.To = 1000;
d.Duration = new Duration(TimeSpan.FromSeconds(1)) ;
However, in metro (windows 8), the last line is giving me the error:
'Windows.UI.Xaml.Duration' does not contain a constructor that takes 1 arguments
Intelisense also seems to think Duration needs no parameters.
Any ideas/work arounds? Is my installation broken?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
use
与
Windows.UI.Xaml.Duration
不同,并且正如OP报告的那样,不起作用。有人有解决方案吗?编辑:您尝试过直接设置 TimeSpan 吗?
查看 MSDN 文档
use
which is different than
Windows.UI.Xaml.Duration
and, as the OP reported, doesn't work. Does someone have a solution?EDIT: have you tried setting TimeSpan directly?
Check out the MSDN documentation.
您需要使用 DurationHelper 上的静态方法 FromTimeSpan 来创建持续时间。
You need to use the static method FromTimeSpan on DurationHelper to create a duration.