예제 #1
0
        public static void SetMainPage(User user)
        {
            var mainViewModel = InstanceLocator.GetInstance().Main;

            mainViewModel.LoadUser(user);
            App.Current.MainPage = new MasterPage();
        }
예제 #2
0
        public void SetUp()
        {
            InstanceLocator.RegisterInstance <IModelFactory, ModelFactory>();
            ModelFactory = InstanceLocator.GetInstance <IModelFactory>();
            Repository   = new MetaModelRepository();
            InstanceLocator.RegisterInstance <IMetaModelRepository>(Repository);
            InstanceLocator.RegisterInstance <IEntityService, EntityService>();

            Now = DateTime.Now;

            InitializeMetaModel();
        }
예제 #3
0
파일: App.xaml.cs 프로젝트: Serdfd/TestApp
        public App()
        {
            InitializeComponent();


            if (CurrentUser != null)
            {
                var mainViewModel = InstanceLocator.GetInstance().Main;
                mainViewModel.LoadUser(CurrentUser);
                MainPage = new MasterPage();
            }
            else
            {
                MainPage = new LoginPage();
            }
        }
 public void SomeMethodThatNeedsClientManager()
 {
     var clientManager = InstanceLocator.GetInstance <IClientManager>();
 }