Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改Windows phone应用程序的背景图像_C#_Windows Phone 8_Timer_Background Image_Pandora - Fatal编程技术网

C# 如何更改Windows phone应用程序的背景图像

C# 如何更改Windows phone应用程序的背景图像,c#,windows-phone-8,timer,background-image,pandora,C#,Windows Phone 8,Timer,Background Image,Pandora,我正在开发一个WP8应用程序,想用几个图像更改背景图像;将时间设置为变量,并以C#显示图像,您可以使用它来更改与时间相关的图像 让我给你推荐最简单的方法。将图像命名为数字,如 1.jpg、2.jpg、3.jpg等,并将它们放入文件夹中 现在,您可以使用任意数字类以随机顺序拾取图像,也可以使用以下方法按顺序获取图像: DispatcherTimer picture_timer = new DispatcherTimer(); Random rnd = new Random(); picture_

我正在开发一个
WP8
应用程序,想用几个图像更改背景
图像
;将时间设置为变量,并以C#显示图像,

您可以使用它来更改与时间相关的图像

让我给你推荐最简单的方法。将图像命名为数字,如 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";

}
您可以使用,以便根据时间更改图像

让我给你推荐最简单的方法。将图像命名为数字,如 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";

}

我应该在MainPage.xaml或app.xaml的哪个位置添加此代码?您可以在InitializeComponent()上方将前两行代码声明为全局代码;然后,您可以在onnavigated to方法中添加这些行:picture\u timer.Interval=new TimeSpan(0,0,3);picture_timer.Tick+=定时器_Tick;picture_timer.Start();而定时器本身就是一个函数。我有点困惑可以;你创建了一个这样的例子,并与我分享它的项目。我将不胜感激。请将您的尝试发送至mail@bilalamjad.net.Where我到底要在MainPage.xaml还是app.xaml上添加这段代码?您可以在InitializeComponent()上面将前两行代码声明为全局代码;然后,您可以在onnavigated to方法中添加这些行:picture\u timer.Interval=new TimeSpan(0,0,3);picture_timer.Tick+=定时器_Tick;picture_timer.Start();而定时器本身就是一个函数。我有点困惑可以;你创建了一个这样的例子,并与我分享它的项目。我将不胜感激。请将您的尝试发送至mail@bilalamjad.net.