Ejemplo n.º 1
0
        protected override async void OnAppearing()
        {
            base.OnAppearing();

            savePoints = false;

            if (carSelected == false)
            {
                carsList = await carsManager.GetMyCarsAsync(currentUser);

                carPicker.Items.Clear();

                foreach (var car in carsList)
                {
                    carPicker.Items.Add(car.Model + " " + car.Color);
                }

                carPicker.IsEnabled = carPicker.Items.Count > 0 ? true : false;

                this.IsBusy = false;
            }

            if (properties.ContainsKey("route"))
            {
                newRoute = (Routes)Application.Current.Properties["route"];

                if (!string.IsNullOrEmpty(newRoute.From_Latitude))
                {
                    startingPointButton.Text = "Change Starting point";
                }
                if (!string.IsNullOrEmpty(newRoute.To_Latitude))
                {
                    endingPointButton.Text = "Change Ending point";
                }
            }
        }