private void Login() { // ki. // NavigationState.NavigateAndReset(new RecoverPasswordViewModel(dr)); try { NavigationState.Navigate(new LoginViewModel(dr)); } catch (UnhandledErrorException e) { } }
public void Navigate(string Path, Dictionary <string, object> parms) { var Index = _navigationState.Navigate(parms); var prms = new NavigationParameters(); prms.Add(Index.ToString(), parms); var callback = new Action <NavigationResult>(nav => { var vws = nav.Context.NavigationService.Region.Views; var view = (FrameworkElement)vws.ElementAt(nav.Context.NavigationService.Region.Views.Count() - 1); if (view.DataContext is INavigationView) { ((INavigationView)view.DataContext).NavigationIndex = Index; } }); _regionManager.RequestNavigate("Main", Path, callback); }
public void OnLoaded() { token = ConnectEvent.Instance.Subscribe((c) => { if (c.Method == "ReceiveUpdate" && !IsEnabled) { if (c.Parms.ContainsKey("HostCode") && c.Parms["HostCode"].ToString().ToUpper() == HostCode.ToUpper()) { var parms = new Dictionary <string, object>(); parms.Add("HostCode", HostCode.ToUpper()); parms.Add("IsHost", false); parms.Add("Name", Name); if (c.Parms.ContainsKey("UserNames")) { parms.Add("UserNames", c.Parms["UserNames"]); } var i = _navigationState.Navigate(parms); _navigation.Navigate($"Meeting", parms); token.Dispose(); token = null; } } }); }
public void Navigate(string Path, Dictionary <string, object> parms) { var Index = _navigationState.Navigate(parms); _navigationManager.NavigateTo($"/{Path}/{Index}"); }
private async Task Logout() { await authService.Logout(); NavigationState.Navigate(new CreateProfileViewModel(dr)); }
private void ShowPrivacyPolicy() { NavigationState.Navigate(new WebViewModel("test_page.htm", dr)); }
private void ShowUserTerms() { NavigationState.Navigate(new WebViewModel("test_page.htm", dr)); }