2016-04-27 15 views

Antwort

0

Sie können DispatcherTimer class, um die Bilder in Bezug auf Zeit zu ändern.

Lassen Sie mich vorschlagen, dass Sie den einfachsten Weg. Nennen Sie Ihre Bilder als Zahlen wie 1.jpg, 2.jpg, 3.jpg usw. und legen Sie sie in einen Ordner.

Jetzt können Sie entweder Zufallszahl-Klasse verwenden, um die Bilder in zufälliger Reihenfolge zu wählen oder die folgende Methode verwenden können, die nacheinander zu bekommen:

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

Wo genau ich diesen Code auf der MainPage.xaml fügen Sie oder auf die app.xaml – gnyangolo

+0

Sie können über InitializeComponent() ersten beiden Zeilen Code als global erklären; und dann seine bis zu Ihnen können Sie diese Zeilen hinzufügen, in onnavigated zu Methode: picture_timer .Interval = new Timespan (0, 0, 3); picture_timer .Tick + = timer_Tick; picture_timer .Start(); und timer_tick selbst ist eine Funktion. –

+0

Ich bin ein bisschen verwirrt kann; Sie erstellen ein Projekt von solch einem Beispiel und teilen es mit mir. Ich werde es sehr schätzen. – gnyangolo

Verwandte Themen