如何在Windows Phone应用程序中创建具有时间间隔的图像幻灯片放映?

时间:2015-11-27 10:08:00

标签: image windows-phone-8 windows-phone-8.1 slider

我正在开发windows phone app。在这里我想要设置图像slider.like图像移动从右到左的形式有一些时间间隔。我已经尝试了很多例子,但都显示手动滑动图像。但我想要自动滑动图像。请帮帮我。

1 个答案:

答案 0 :(得分:0)

我曾经用计时器创建了这样的图像轮播。 完成此任务的基础可在此帖http://social.technet.microsoft.com/wiki/contents/articles/27766.windows-phone-how-to-create-a-simple-image-carousel-using-basic-windows-phone-controls.aspx

上找到

只有自动触发此功能,而不是使用博客文章中的按钮,只需在页面上添加计时器,并在计时器的tick事件上触发故事板动画。

所以在你的页面和构造函数中添加DispatcherTimer _imageTimer = new DispatcherTimer();时间和调用方法

_imageTimer.Interval = TimeSpan.FromSeconds(2.5);
_imageTimer.Tick += OnTimerTick;

当定时器关闭时调用的方法中没有触发动画。

private void OnTimerTick(object sender, EventArgs e)
{
   _scrollAnimation.From = 0;
   _scrollAnimation.To = 480;
   _scrollViewerStoryboard.Begin();
}