private void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { if (e.PageState != null) DataContext = JsonConvert.DeserializeObject<MainWindowViewModel>(e.PageState["mainDc"].ToString()); else DataContext = new MainWindowViewModel(new TeamModule()); RequestLoadMembers(); }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { _navigationHelper.OnNavigatedTo(e); if (e.NavigationMode == NavigationMode.New) { DataContext = new MainWindowViewModel(new TeamModule()); RequestLoadMembers(); } }
public void Init() { _mainWindowViewModel = new MainWindowViewModel(new TeamModuleMock()); _mainWindowViewModel.LoadMembers().Wait(); }