2016-04-27 1 views

ответ

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"; 

} 
+0

Где именно я могу добавить этот код на MainPage.xaml или на app.xaml – gnyangolo

+0

Вы можете объявить первые две строки кода как глобальные выше InitializeComponent(); а затем его до вас вы можете добавить эти строки в onnavigated к методу: picture_timer .Interval = новый TimeSpan (0, 0, 3); picture_timer .Tick + = timer_Tick; picture_timer .Start(); и сам timer_tick является функцией. –

+0

Я немного растерялся; вы создаете проект такого примера и делитесь им со мной. Я буду очень признателен. – gnyangolo