Пример #1
0
 /// <summary>
 /// Get the ConfigRefViewModel property
 /// </summary>
 /// <param name="requestClose">The request for closing view</param>
 /// <returns>The view model of config reference view</returns>
 public static ConfigRefViewModel GetConfigRefViewModel(Action requestClose = null)
 {
     if (ViewModelHandler.ConfigRefViewModel != null)
     {
         return(ViewModelHandler.ConfigRefViewModel);
     }
     ViewModelHandler.SetConfigRefViewModel(new ConfigRefViewModel());
     ViewModelHandler.GetConfigRefViewModel().Initialize(requestClose);
     return(ViewModelHandler.ConfigRefViewModel);
 }
Пример #2
0
        public void GenericTools_ViewModel_Handler()
        {
            ViewModelHandler.Add(new SampleModelViewModel());
            var vm = ViewModelHandler.Get <SampleModelViewModel>();

            MakeSure.That(vm).IsNot(null);
            MakeSure.That(ViewModelHandler.Get <SampleModelViewModel>()).Is(vm);

            vm.PropertyChanged += vm_LoadChanged;
            vm.Load();

            MakeSure.That(vm.IsLoaded).Is(true);
        }