[英]How to move 2 images at the same time in C# for Windows Phone App?
[英]Image transition at a certain interval of time in windows phone 8 C# app
我是一个开发Windows Phone 8 C#app的初学者。
在应用程序中我正在播放一首歌,我有一些图像要显示。 在应用程序中 我想在一定的时间间隔内与歌曲一起显示图像。 也就是说,如果歌曲播放1分钟,图像将转换为转换中的下一个图像...并且在播放另一个图像的歌曲的2分钟将加载等等。
任何人都可以帮助解决如何通过转换在特定时间间隔内更改图像的问题。 用任何一个例子。
提前致谢
延伸@Toni的答案
假设
然后使用下面的Image功能扩展:
public static async Task ChangeSourceAfter(this Image imageToAnimate, double sec, ImageSource src)
{
await Task.Delay(TimeSpan.FromSeconds(sec));
//Now change image source, also trigger animation if PropertyChangedTrigger used
imageToAnimate.Source = src;
}
用法:
ImageToAnimate.ChangeSourceAfter(60, newSource);
要等待指定的时间过去,您可以使用Task.Delay
:
async Task Foo()
{
await Task.Delay(TimeSpan.FromSeconds(60));
// now after 60 seconds this piece of code will happen
}
不要忘记,当用户导航或关闭应用程序时,您必须监视取消。
如果您使用的是Storyboard
,则可以指定它们从以后开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.