using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core.DI; using Tango.FSE.MachineConfiguration.Navigation; using Tango.FSE.MachineConfiguration.ViewModels; using Tango.FSE.MachineConfiguration.Views; namespace Tango.FSE.MachineConfiguration { public static class ViewModelLocator { static ViewModelLocator() { TangoIOC.Default.Register(new ConfigurationNavigationManager(MainView.Instance)); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); TangoIOC.Default.Register(); } public static MainViewVM MainViewVM { get { return TangoIOC.Default.GetInstance(); } } public static SelectionViewVM SelectionViewVM { get { return TangoIOC.Default.GetInstance(); } } public static MachineViewVM MachineViewVM { get { return TangoIOC.Default.GetInstance(); } } public static SettingsViewVM SettingsViewVM { get { return TangoIOC.Default.GetInstance(); } } public static DataStoreViewVM DataStoreViewVM { get { return TangoIOC.Default.GetInstance(); } } } }