Я разрабатываю приложение WP8
и хочу изменить фон image
с несколькими изображениями; время установки в качестве переменной и отображение изображений в C#,Как изменить фоновое изображение приложения для телефона Windows
1
A
ответ
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";
}
Где именно я могу добавить этот код на MainPage.xaml или на app.xaml – gnyangolo
Вы можете объявить первые две строки кода как глобальные выше InitializeComponent(); а затем его до вас вы можете добавить эти строки в onnavigated к методу: picture_timer .Interval = новый TimeSpan (0, 0, 3); picture_timer .Tick + = timer_Tick; picture_timer .Start(); и сам timer_tick является функцией. –
Я немного растерялся; вы создаете проект такого примера и делитесь им со мной. Я буду очень признателен. – gnyangolo