// Executes when the user navigates to this page. protected void OnNavigatedTo(NavigationEventArgs e) { _vm = DataContext as EditOutletTargetsViewModel; _vm.ClearViewModel(); _vm.Setup(); try { _vm.TargetId = PresentationUtility.ParseIdFromUri(e.Uri); }catch{} if (_vm.TargetId != Guid.Empty) { _vm.LoadTarget(); // ck: //_vm.LoadOutlets(); } else { _vm.LoadRoutes(); _vm.LoadTargetPeriods(); } }
/// <summary> /// Provides a deterministic way to create the EditOutletTargetsViewModel property. /// </summary> public static void CreateEditOutletTargetsViewModel() { if (_editOutletTargetsViewModel == null) { _editOutletTargetsViewModel = new EditOutletTargetsViewModel(); } }
/// <summary> /// Provides a deterministic way to delete the EditOutletTargetsViewModel property. /// </summary> public static void ClearEditOutletTargetsViewModel() { _editOutletTargetsViewModel.Cleanup(); _editOutletTargetsViewModel = null; }