public App()
        {
            InitializeComponent();

            var factory = new XamvvmFormsFactory(this);
            factory.RegisterNavigationPage<MainNavigationPageModel>(() => this.GetPageFromCache<MainPageModel>());
            XamvvmCore.SetCurrentFactory(factory);
            MainPage = this.GetPageFromCache<MainNavigationPageModel>() as NavigationPage;
        }
Exemplo n.º 2
0
        public App()
        {
            InitializeComponent();

            var factory = new XamvvmFormsFactory(this);

            factory.RegisterNavigationPage <MainNavigationPageModel>(() => this.GetPageFromCache <MainPageModel>());
            XamvvmCore.SetCurrentFactory(factory);
            MainPage = this.GetPageFromCache <MainNavigationPageModel>() as NavigationPage;
        }
Exemplo n.º 3
0
        public App()
        {
            FlowListView.Init();

            var factory = new XamvvmFormsFactory(this);

            factory.RegisterNavigationPage <MainNavigationPageModel>(() => this.GetPageAsNewInstance <MainPageModel>());
            XamvvmCore.SetCurrentFactory(factory);
            MainPage = this.GetPageFromCache <MainNavigationPageModel>() as Page;
        }
Exemplo n.º 4
0
        public App()
        {
            // UWP
            //UnhandledException += async (sender, e) =>
            //{
            //    e.Handled = true;  // the magic! required to show popup!
            //    var dialog = new MessageDialog(e.Message, "UnhandledException caught!");
            //    await dialog.ShowAsync();
            //}

            InitializeComponent();

            //MessagingCenter.Subscribe<NavigationParamsModel>("NavigateMessage", async (arg1, arg2) =>
            //{
            //    // Just an example of how this would be done using Prism.Navigation.
            //    // Pure Xamarin.Forms navigation is obviously different.
            //    _navigationService.NavigateAsync(arg2.TargetPage);
            //});

            var factory = new XamvvmFormsFactory(this);

            factory.RegisterNavigationPage <MainNavigationPageModel>(() => this.GetPageFromCache <MasterDetailPageModel>());
            XamvvmCore.SetCurrentFactory(factory);

            // 본페이지
            //MainPage = this.GetPageFromCache<MainNavigationPageModel>() as NavigationPage;

            // 로그인페이지
            MainPage = new NavigationPage(new Login());


            //Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException);
            //AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomainOnUnhandledException);
            //AppDomain.CurrentDomain.UnhandledException += (s, e) =>
            //{
            //    System.Diagnostics.Debug.WriteLine("AppDomain.CurrentDomain.UnhandledException: {0}. IsTerminating: {1}", e.ExceptionObject, e.IsTerminating);
            //};



            //MainPage = this.GetPageFromCache<MainNavigationPageModel>() as NavigationPage;


            //MainPage = new NavigationPage(new StartPage())
            //{
            //    BarBackgroundColor = Color.FromHex("CC0066"),
            //    BarTextColor = Color.FromHex("FFFFFF")
            //};

            //MainPage = new MainMenu();
            //MainPage = new NavigationPage(new MainPage());
        }
Exemplo n.º 5
0
        public App()
        {
            InitializeComponent();

            FlowListView.Init();


            var factory = new XamvvmFormsFactory(this);

            factory.RegisterNavigationPage <MainNavigationPageModel>(() => this.GetPageFromCache <CategoryListModel>());

            XamvvmCore.SetCurrentFactory(factory);
            MainPage = this.GetPageFromCache <MainNavigationPageModel>() as NavigationPage;

            //MainPage = new NavigationPage(new CategoryListPage());//new MainPage();//
        }
Exemplo n.º 6
0
        public App()
        {
            App.Current.Resources = new ResourceDictionary()
            {
                { "CustomCacheKeyFactory", new CustomCacheKeyFactory() }
            };

            // Xamvvm init
            var factory = new XamvvmFormsFactory(this);

            factory.RegisterNavigationPage <MenuNavigationPageModel>(() => this.GetPageFromCache <MenuPageModel>());
            XamvvmCore.SetCurrentFactory(factory);
            MainPage = this.GetPageFromCache <MenuNavigationPageModel>() as Page;

            //ImageService.Instance.LoadCompiledResource("loading.png").Preload();
            //ImageService.Instance.LoadUrl("http://loremflickr.com/600/600/nature?filename=simple.jpg").DownloadOnly();
        }
Exemplo n.º 7
0
        public App()
        {
            App.Current.Resources = new ResourceDictionary()
            {
                { "CustomCacheKeyFactory", new CustomCacheKeyFactory() }
            };

            CachedImage.FixedOnMeasureBehavior         = true;
            CachedImage.FixedAndroidMotionEventHandler = true;

            // Xamvvm init
            var factory = new XamvvmFormsFactory(this);

            factory.RegisterNavigationPage <MenuNavigationPageModel>(() => this.GetPageFromCache <MenuPageModel>());
            XamvvmCore.SetCurrentFactory(factory);
            //MainPage = this.GetPageFromCache<MenuNavigationPageModel>() as Page;

            var config = new FFImageLoading.Config.Configuration()
            {
                ExecuteCallbacksOnUIThread     = true,
                HttpReadTimeout                = 120,
                VerboseLogging                 = true,
                VerboseLoadingCancelledLogging = true,
                VerboseMemoryCacheLogging      = true,
                VerbosePerformanceLogging      = true,
                Logger = new Logger()
            };

            ImageService.Instance.Initialize(config);

            DependencyService.Register <MockDataStore>();
            MainPage = new MainPage();

            //ImageService.Instance.LoadCompiledResource("loading.png").Preload();
            //ImageService.Instance.LoadUrl("http://loremflickr.com/600/600/nature?filename=simple.jpg").DownloadOnly();
        }