none
Window 10 - UWP App - MVVM Problem/Frage RRS feed

  • Frage

  • Hallo zusammen,

    ich bin gerade dabei eine Windows 10 UWP App zu schreiben. Folgende situation:

    Ich habe ein ViewModel, dass an ein GridView gebunden ist. Durch den Konstruktor im ViewModel werden die Daten von einem Webserver via Webservice gezogen und in den ViewModel in eine Liste geladen, funktioniert auch alles wunderbar.

    Wenn ich nun von dieser Seite zu einer Anderen Page navigiere via Frame.Navigate() und von dieser wieder zurück gehe auf die vorherige page mit meinem GridView, dann wird der Konstruktor nochmals ausgeführt und die Daten werden wiederrum vom Webserver geladen.

    Dies möchte ich unterbinden, da die Performance beim wechseln der Seiten so relativ schlecht wird, gibt es eine möglichkeit zu realisieren, dass der Konstruktor nur bei AppStart bzw. bei Bedarf aufgerufen wird?

    Ich bin momentan ratlos in der hinsicht und dankbar für jede Idee.

    Gruß, Johannes


    • Bearbeitet Johannes.R Mittwoch, 11. November 2015 13:27
    Mittwoch, 11. November 2015 13:25

Antworten

Alle Antworten