Exemple #1
0
        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;
        }
Exemple #2
0
        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();
 }
Exemple #5
0
 private void SaveFrameNavigationState(IFrameFacade frame)
 {
     var frameState = GetSessionStateForFrame(frame);
     frameState[Constants.SessionStateKeyNavigation] = frame.GetNavigationState();
 }
Exemple #6
0
 /// <summary>
 /// Returns the navigation state string for App life cycle.
 /// </summary>
 /// <returns>The navigation state string</returns>
 public string GetNavigationState()
 {
     return(frameFacade.GetNavigationState());
 }
Exemple #7
0
        private void SaveFrameNavigationState(IFrameFacade frame)
        {
            var frameState = GetSessionStateForFrame(frame);

            frameState[Constants.SessionStateKeyNavigation] = frame.GetNavigationState();
        }