예제 #1
0
        private void RedirectToLoginPage(FollowingParameter parameter)
        {
            var param = new RedirectParameter {
                RedirectTo = "FollowingMain", Parameter = parameter
            };

            NavigationService.Navigate("Error.LoginRequired", param.ToJson());
        }
예제 #2
0
        private void RedirectToLoginPage()
        {
            var param = new RedirectParameter {
                RedirectTo = "FollowerMain", Parameter = null
            };

            _navigationService.Navigate("Error.LoginRequired", param.ToJson());
        }
예제 #3
0
        private void RedirectToLoginPage(BrowsingHistoryParameter parameter)
        {
            var param = new RedirectParameter {
                RedirectTo = "BrowsingHistoryMain", Parameter = parameter
            };

            NavigationService.Navigate("Error.LoginRequired", param.ToJson());
        }
예제 #4
0
 public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary <string, object> viewModelState)
 {
     base.OnNavigatedTo(e, viewModelState);
     _parameter = ParameterBase.ToObject <RedirectParameter>(e?.Parameter.ToString());
     _navigationService.RemoveAllPages("Error.LoginRequired");
 }
예제 #5
0
 public override void OnNavigatedTo(NavigatedToEventArgs e, Dictionary <string, object> viewModelState)
 {
     base.OnNavigatedTo(e, viewModelState);
     _parameter = ParameterBase.ToObject <RedirectParameter>(e.Parameter?.ToString());
 }