using CommonServiceLocator; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using GalaSoft.MvvmLight; using GalaSoft.MvvmLight.Ioc; namespace formula_manage.ViewModel { public class ViewModelLocator { public ViewModelLocator() { ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default); ////if (ViewModelBase.IsInDesignModeStatic) ////{ //// // Create design time view services and models //// SimpleIoc.Default.Register(); ////} ////else ////{ //// // Create run time view services and models //// SimpleIoc.Default.Register(); ////} SimpleIoc.Default.Register(); SimpleIoc.Default.Register(); SimpleIoc.Default.Register(); } public MainWindowViewModel Main { get { return ServiceLocator.Current.GetInstance(); } } public RECIPEViewModel Recipev { get { return ServiceLocator.Current.GetInstance(); } } public ExchangeViewModel Exchange { get { return ServiceLocator.Current.GetInstance(); } } } }