public override void NavigationHelper_LoadState(object sender, LoadStateEventArgs e)
        {
            _travelId = (int)e.NavigationParameter;

            LoadData();

            base.NavigationHelper_LoadState(sender, e);
        }
        public override void NavigationHelper_LoadState(object sender, LoadStateEventArgs e)
        {
            HardwareButtons.BackPressed += HardwareButtonsBackPressedExecute;

            if (e.NavigationParameter != null && e.NavigationParameter is GuideListBindingModel)
            {
                var newTravel = e.NavigationParameter as GuideListBindingModel;
                if (!Data.Contains(newTravel))
                {
                    InsertTravelToData(newTravel);
                    this.RaisePropertyChanged("DataGrouped");
                }
            }

            base.NavigationHelper_LoadState(sender, e);
        }
        public override void NavigationHelper_LoadState(object sender, LoadStateEventArgs e)
        {
            _travelId = (int)e.NavigationParameter;
            LoadData();

            if (!UserService.IsUserLoggedIn())
            {
                MessageBoxHelper.ShowWithCommands(App.ResLoader.GetString("NotLoggedInGuideDownload"), "", new List<UICommand>() {
                    new UICommand(App.ResLoader.GetString("Yes"), new UICommandInvokedHandler(this.GoToLoginCommandInvokedHandler)),
                    new UICommand(App.ResLoader.GetString("Skip")),
                });
            }

            base.NavigationHelper_LoadState(sender, e);
        }
示例#4
0
 public virtual void NavigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
 }
示例#5
0
        public override void NavigationHelper_LoadState(object sender, LoadStateEventArgs e)
        {
            _travelId = (int)e.NavigationParameter;
            LoadData();

            SetUpUI();


            if (e.PageState != null &&
                e.PageState.ContainsKey(String.Format("Travel{0}{1}", _travelId, "Latitude")) &&
                e.PageState.ContainsKey(String.Format("Travel{0}{1}", _travelId, "Longitude")) &&
                e.PageState.ContainsKey(String.Format("Travel{0}{1}", _travelId, "Zoom")))
            {
                ZoomLevel = (double)e.PageState[String.Format("Travel{0}{1}", _travelId, "Zoom")];
                Center = new Geopoint(new BasicGeoposition()
                {
                    Latitude = (double)e.PageState[String.Format("Travel{0}{1}", _travelId, "Latitude")],
                    Longitude = (double)e.PageState[String.Format("Travel{0}{1}", _travelId, "Longitude")]
                });

                MapInitialized = true;
            }
            else
            {
                MapInitialized = false;
            }

            base.NavigationHelper_LoadState(sender, e);
        }