public App() { InitializeComponent(); var factory = new XamvvmFormsFactory(this); factory.RegisterNavigationPage<MainNavigationPageModel>(() => this.GetPageFromCache<MainPageModel>()); XamvvmCore.SetCurrentFactory(factory); MainPage = this.GetPageFromCache<MainNavigationPageModel>() as NavigationPage; }
public App() { InitializeComponent(); var factory = new XamvvmFormsFactory(this); factory.RegisterNavigationPage <MainNavigationPageModel>(() => this.GetPageFromCache <MainPageModel>()); XamvvmCore.SetCurrentFactory(factory); MainPage = this.GetPageFromCache <MainNavigationPageModel>() as NavigationPage; }
public App() { FlowListView.Init(); var factory = new XamvvmFormsFactory(this); factory.RegisterNavigationPage <MainNavigationPageModel>(() => this.GetPageAsNewInstance <MainPageModel>()); XamvvmCore.SetCurrentFactory(factory); MainPage = this.GetPageFromCache <MainNavigationPageModel>() as Page; }
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()); }
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();// }
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(); }
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(); }