如何更改Windows手机应用程序的背景图像

时间:2016-04-27 11:24:00

标签: c# windows-phone-8 timer background-image pandora

我正在开发一个WP8应用,并希望用几张图片更改背景image;将时间设置为变量并在C#中显示图像,

1 个答案:

答案 0 :(得分:0)

您可以使用DispatcherTimer class来更改图像的时间。

让我建议你最简单的方法。将图像命名为数字 1.jpg,2.jpg,3.jpg等,并将它们放在一个文件夹中。

现在您可以使用随机数类来随机选择图像,也可以使用以下方法获取顺序:

DispatcherTimer picture_timer = new DispatcherTimer();
Random rnd = new Random();

picture_timer .Interval = new TimeSpan(0, 0, 3);
                   picture_timer .Tick += timer_Tick;
                   picture_timer .Start();

 void timer_Tick(object sender, object e)
        {
int num = rnd.Next(1, 13); // creates a number between 1 and 12
string image_source = "/Assets/"+num+".jpg";

}