protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); FlurryWP8SDK.Api.LogPageView(); string target; if (!NavigationContext.QueryString.TryGetValue("navtgt", out target)) { if (_viewModel != null) { _viewModel.Update(); UpdateAppMenu(); return; } } string id; if (!NavigationContext.QueryString.TryGetValue("id", out id)) { NavigationManager.GoBack(); } else { DataContext = _viewModel = GetDataContext(target, long.Parse(id)); UpdateAppMenu(); } }
public WorkoutPageVMTest() { navigateService = new Mock <INavigateService>(); alertService = new Mock <IAlertService>(); TestHelper.PrepareUnitOfWork(out unitOfWork); App.Data.NavigateService = navigateService.Object; App.Data.AlertService = alertService.Object; viewModel = new WorkoutPageVM(); }
public ExerciseVM(Exercise exercise, WorkoutPageVM wpageVM) { _exercise = exercise; _wpageVM = wpageVM; }