/// <summary> /// Gets the view model for this <see cref="Page"/>. /// This can be changed to a strongly typed view model. /* </summary> public ObservableDictionary DefaultViewModel { get { return this.defaultViewModel; } } */ /// <summary> /// Populates the page with content passed during navigation. Any saved state is also /// provided when recreating a page from a prior session. /// </summary> /// <param name="sender"> /// The source of the event; typically <see cref="NavigationHelper"/> /// </param> /// <param name="e">Event data that provides both the navigation parameter passed to /// <see cref="Frame.Navigate(Type, Object)"/> when this page was initially requested and /// a dictionary of state preserved by this page during an earlier /// session. The state will be null the first time a page is visited.</param> private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { this.ScrollToBottom(); this.currFriend = AppServices.friendsData.FindFriend(AppServices.friendsData.currFriendsName); this.currFriend.unreadCount = "0"; }
/// <summary> /// Populates the page with content passed during navigation. Any saved state is also /// provided when recreating a page from a prior session. /// </summary> /// <param name="sender"> /// The source of the event; typically <see cref="NavigationHelper"/> /// </param> /// <param name="e">Event data that provides both the navigation parameter passed to /// <see cref="Frame.Navigate(Type, Object)"/> when this page was initially requested and /// a dictionary of state preserved by this page during an earlier /// session. The state will be null the first time a page is visited.</param> private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { }
/// <summary> /// Gets the view model for this <see cref="Page"/>. /// This can be changed to a strongly typed view model. /// </summary> /* public ObservableDictionary DefaultViewModel { get { return this.defaultViewModel; } } */ /// <summary> /// Populates the page with content passed during navigation. Any saved state is also /// provided when recreating a page from a prior session. /// </summary> /// <param name="sender"> /// The source of the event; typically <see cref="NavigationHelper"/> /// </param> /// <param name="e">Event data that provides both the navigation parameter passed to /// <see cref="Frame.Navigate(Type, Object)"/> when this page was initially requested and /// a dictionary of state preserved by this page during an earlier /// session. The state will be null the first time a page is visited.</param> private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { // Clear the back stack after logging in this.Frame.BackStack.Clear(); this.DisplayFriendsList(); this.DisplayFriendRequestsList(); //AppServices.warpClient.GetConnectionState(); /*if (AppServices.appWarpUpdateSent == false) { this.SendStatusUpdatesToFriends(true); }*/ // Anytime we arrive back at the main page clear the current friend's name who we are chatting with in case this is a return from the chatPage AppServices.friendsData.currFriendsName = string.Empty; }