Пример #1
0
        public App()
        {
            Device.SetFlags(new string[] { "AppTheme_Experimental", "SwipeView_Experimental" });
            InitializeComponent();
            notesManger           = new SQLManager <Note>(dbNotesPath);
            remindersManger       = new SQLManager <Reminder>(dbRemindersPath);
            moneyManager          = new SQLManager <Money>(dbMoneyPath);
            moneyOperationManager = new SQLManager <MoneyOperation>(dbMoneyOperationsPath);
            documentManager       = new SQLManager <Document>(dbDocumentsPath);
            placesManager         = new SQLManager <Place>(dbPlacesPath);
            tripsManager          = new SQLManager <Trip>(dbTripsPath);
            NotificationCenter.Current.NotificationTapped += OnLocalNotificationTapped;

            if (Properties.ContainsKey("mainPage"))
            {
                //var navigationPage = new Xamarin.Forms.NavigationPage(new MainPage(tripsManager.GetTripById(Properties["mainPage"].ToString())));
                //navigationPage.On<iOS>().SetPrefersLargeTitles(true);
                MainPage = new MainPage(tripsManager.GetTripById(Properties["mainPage"].ToString()));
            }
            else
            {
                var navi = new NavigationCustomPage(new AllTripsPage())
                {
                    SetLargeTitleIos = true
                };
                MainPage = navi;
            }
        }
Пример #2
0
        public NotePage()
        {
            NavigationCustomPage.PageLargeTitle(this, false);

            SetValue(NavigationCustomPage.LargeTitleProperty, false);
            InitializeComponent();
            note           = new Note();
            BindingContext = this;
        }