public void btnValiderClicked(object sender, EventArgs e) { Parcour selected = (Parcour)listParcours.SelectedItem; Parcours page = new Parcours(); page.setParcour(selected); Navigation.PushAsync(page); }
public void setParcour(Parcour parcour) { currentParcour = parcour; currentParcour.Init(); currentEtape = currentParcour.Current; nbEtape.Text = "Etape " + currentParcour.Index + 1; setMapPin(); }
public MainPage() { InitializeComponent(); Lieu lieu1 = new Lieu() { Name = "ICI", Tags = new List <string>() { "person" }, X = 0, Y = 0 }; Lieu lieu2 = new Lieu() { Name = "Parc Darcy", Tags = new List <string>() { "person", "park" }, X = 47.3244582, Y = 5.0323696 }; Lieu lieu3 = new Lieu() { Name = "Gare de Dijon", Tags = new List <string>() { "person", "train", "station" }, X = 47.3235004, Y = 5.0249542 }; Etape etape1 = new Etape() { Id = 0, Depart = lieu1, Arriver = lieu1 }; Etape etape2 = new Etape() { Id = 1, Depart = lieu2, Arriver = lieu2 }; Etape etape3 = new Etape() { Id = 1, Depart = lieu3, Arriver = lieu3 }; Parcour parcour1 = new Parcour() { Etapes = new List <Etape>() { etape1 }, Name = "ICI" }; Parcour parcour2 = new Parcour() { Etapes = new List <Etape>() { etape2, etape3 }, Name = "d'un parc à la gare" }; parcours.Add(parcour1); parcours.Add(parcour2); listParcours.ItemsSource = parcours; }