コード例 #1
0
        // 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();
            }
        }
コード例 #2
0
 /// <summary>
 /// Provides a deterministic way to create the EditOutletTargetsViewModel property.
 /// </summary>
 public static void CreateEditOutletTargetsViewModel()
 {
     if (_editOutletTargetsViewModel == null)
     {
         _editOutletTargetsViewModel = new EditOutletTargetsViewModel();
     }
 }
コード例 #3
0
 /// <summary>
 /// Provides a deterministic way to delete the EditOutletTargetsViewModel property.
 /// </summary>
 public static void ClearEditOutletTargetsViewModel()
 {
     _editOutletTargetsViewModel.Cleanup();
     _editOutletTargetsViewModel = null;
 }