Die Scrollposition für einen Hub kann man mit hub.scrollPosition festlegen.
Wenn man die hub-page verlässt kann man die Scrolling-Postition speichern:
unload: function () {
app.sessionState.hubScrollPosition = hub.scrollPosition
},
und dann im ready-event wieder laden:
msSetImmediate(function () {
if (typeof session.hubScrollPosition === "number") {
hub.scrollPosition = session.hubScrollPosition;
}
});
Achtung: Wenn man eine Listview im Hub verwendet und nach der Navigation zum Item-Detail zurück will, muss man auch die hub.scrollPosition verwenden!!!