コード例 #1
0
ファイル: App.xaml.cs プロジェクト: adamped/xarch-starter
        protected async override void OnStart()
        {
            // Initialize Services and Stack
            var appLoader = new AppLoader();
            SimpleIoc.Default.Register<IAppLoader>(() => appLoader);
            appLoader.InitializeViewModels();

            // Load initial navigation stack
            await ServiceLocator.Current.GetInstance<IAppLoader>().LoadStack(StackEnum.Authentication);
        }
コード例 #2
0
ファイル: App.xaml.cs プロジェクト: vyctorbh/arch-xamarin
        public App()
        {
            InitializeComponent();
         
            // Set default ServiceLocatorProvider 
            ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);

            // Initialize Services and Stack
            var appLoader = new AppLoader();            
            SimpleIoc.Default.Register<IAppLoader>(() => appLoader);
            appLoader.InitializeViewModels();
           
            // Load initial navigation stack
            ServiceLocator.Current.GetInstance<IAppLoader>().LoadStack(StackEnum.Authentication).Wait();

        }