/// <summary> /// Füllt die Seite mit Inhalt auf, der bei der Navigation übergeben wird. Gespeicherte Zustände werden ebenfalls /// bereitgestellt, wenn eine Seite aus einer vorherigen Sitzung neu erstellt wird. /// </summary> /// <param name="sender"> /// Die Quelle des Ereignisses, normalerweise <see cref="NavigationHelper"/> /// </param> /// <param name="e">Ereignisdaten, die die Navigationsparameter bereitstellen, die an /// <see cref="Frame.Navigate(Type, Object)"/> als diese Seite ursprünglich angefordert wurde und /// ein Wörterbuch des Zustands, der von dieser Seite während einer früheren /// beibehalten wurde. Der Zustand ist beim ersten Aufrufen einer Seite NULL.</param> private void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { // TODO: Me.DefaultViewModel("Group") eine bindbare Gruppe zuweisen // TODO: Me.DefaultViewModel("Items") eine Auflistung von bindbaren Elementen zuweisen if (e.PageState == null) { // Wenn es sich hierbei um eine neue Seite handelt, das erste Element automatisch auswählen, außer wenn // logische Seitennavigation verwendet wird (weitere Informationen in der #Region zur logischen Seitennavigation unten). if (!this.UsingLogicalPageNavigation() && this.itemsViewSource.View != null) { this.itemsViewSource.View.MoveCurrentToFirst(); } } else { // Den zuvor gespeicherten Zustand wiederherstellen, der dieser Seite zugeordnet ist if (e.PageState.ContainsKey("SelectedItem") && this.itemsViewSource.View != null) { // TODO: Me.itemsViewSource.View.MoveCurrentTo() mit dem ausgewählten // Element aufrufen, wie durch den Wert von pageState("SelectedItem") angegeben } } }
/// <summary> /// Füllt die Seite mit Inhalt auf, der bei der Navigation übergeben wird. Gespeicherte Zustände werden ebenfalls /// bereitgestellt, wenn eine Seite aus einer vorherigen Sitzung neu erstellt wird. /// </summary> /// <param name="sender"> /// Die Quelle des Ereignisses, normalerweise <see cref="NavigationHelper"/> /// </param> /// <param name="e">Ereignisdaten, die die Navigationsparameter bereitstellen, die an /// <see cref="Frame.Navigate(Type, Object)"/> als diese Seite ursprünglich angefordert wurde und /// ein Wörterbuch des Zustands, der von dieser Seite während einer früheren /// beibehalten wurde. Der Zustand ist beim ersten Aufrufen einer Seite NULL.</param> private void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { }