public void OnNavigatedFrom(MtNavigationEventArgs e) { var frameState = MtSuspensionManager.SessionStateForFrame(_page.Frame); var pageState = new Dictionary<String, Object>(); var args = new MtSaveStateEventArgs(pageState); var copy = SaveState; if (copy != null) copy(this, args); _page.SaveState(pageState); _page.OnSaveState(args); frameState[PageKey] = pageState; }
public void OnNavigatedFrom(MtNavigationEventArgs e) { var frameState = MtSuspensionManager.SessionStateForFrame(_page.Frame); var pageState = new Dictionary <String, Object>(); var args = new MtSaveStateEventArgs(pageState); var copy = SaveState; if (copy != null) { copy(this, args); } _page.SaveState(pageState); _page.OnSaveState(args); frameState[PageKey] = pageState; }
/// <summary>Used to save the state when the page gets suspended. </summary> /// <param name="pageState">The dictionary to save the page state into. </param> public void OnSaveState(MtSaveStateEventArgs pageState) { // TODO: Save the view model state. }
protected override void OnSaveState(MtSaveStateEventArgs pageState) { pageState.Set("Filter", Model.Filter); }
protected override void OnSaveState(MtSaveStateEventArgs pageState) { pageState.Set("MyTextBox", MyTextBox.Text); }
/// <summary>Used to save the state when the page gets suspended. </summary> /// <param name="pageState">The dictionary to save the page state into. </param> protected internal virtual void OnSaveState(MtSaveStateEventArgs pageState) { // Must be empty }
/// <summary>Used to save the state when the page gets suspended. </summary> /// <param name="pageState">The dictionary to save the page state into. </param> public void OnSaveState(MtSaveStateEventArgs pageState) { pageState.Set("SampleProperty", SampleProperty); }