2016-04-12 1 views
0

Ich bin völlig neu in Windows Phone-Entwicklung, aber habe mit Einheit für eine Weile gearbeitet, meine Frage ist, wie man eine Funktion immer auf einer Seite ausführen, wie ich eine habe Funktion um einen Wert zu erhöhen, wie mache ich es immer zu laufen. Wenn Sie sie auf die Funktion onNavigatedTo setzen, wird sie nur einmal ausgeführt. Es ist wie bei der Funktion void Update() in der Einheit. Gibt es einen solchen Code in Windows Phone 8.1?stellen Sie eine Funktion immer auf einer Seite

+0

Haben Sie die Funktion nach einem Intervall nennen wollen? – Archana

+0

Ja, aber nach einem kurzen Intervall verhält es sich so, als würde es die Aktualisierung fortsetzen – JohnyXY

+0

Sie können DispacherTimer verwenden – Archana

Antwort

0

Sie können DispacherTimer verwenden

private override onNavigatedTo (...) 

    { 
     DispatcherTimer timer= new DispatcherTimer() { Interval = TimeSpan.FromSeconds(1) }; 
    timer.Tick +=timer_Tick; 
    } 
    private async void timer_Tick(object sender, object e) 
    { 
     //Do your work here 
    } 
Verwandte Themen