public async Task<bool> SaveNavigationState(string id, IFrameFacade frame) { // get state var navigationState = frame.GetNavigationState(); // persist state var folder = ApplicationData.Current.LocalCacheFolder; var file = await folder.CreateFileAsync(buildKey(id), CreationCollisionOption.OpenIfExists); await FileIO.WriteTextAsync(file, navigationState); return true; }
public async Task <bool> SaveNavigationState(string id, IFrameFacade frame) { // get state var navigationState = frame.GetNavigationState(); // persist state var folder = ApplicationData.Current.LocalCacheFolder; var file = await folder.CreateFileAsync(buildKey(id), CreationCollisionOption.OpenIfExists); await FileIO.WriteTextAsync(file, navigationState); return(true); }
private void SaveFrameNavigationState(IFrameFacade frame) { var frameState = GetSessionStateForFrame(frame); frameState["Navigation"] = frame.GetNavigationState(); }
private void SaveFrameNavigationState(IFrameFacade frame) { var frameState = GetSessionStateForFrame(frame); frameState["Navigation"] = frame.GetNavigationState(); }
private void SaveFrameNavigationState(IFrameFacade frame) { var frameState = GetSessionStateForFrame(frame); frameState[Constants.SessionStateKeyNavigation] = frame.GetNavigationState(); }
/// <summary> /// Returns the navigation state string for App life cycle. /// </summary> /// <returns>The navigation state string</returns> public string GetNavigationState() { return(frameFacade.GetNavigationState()); }
private void SaveFrameNavigationState(IFrameFacade frame) { var frameState = GetSessionStateForFrame(frame); frameState[Constants.SessionStateKeyNavigation] = frame.GetNavigationState(); }