//Knappen med Id blir lagret i fylkeId. //Konverterer over til int (for parameter), henter alle kommuner med den Id'en og lagres i "kommuner" //Navigerer til KommuneListPage med kommunene som svarer til spørringen public void Button_Click(object sender, RoutedEventArgs e) { var fylkeId = ((Button)sender).Tag; var kommuner = FakeService.GetAllKommunerByFylkeId((int)fylkeId); this.Frame.Navigate(typeof(KommuneListPage), kommuner); }
//Click event, for å direkte gå til "Møre og Romsdal". private void btn_ShowFylke(object sender, RoutedEventArgs e) { var fylke = FakeService.GetFylkeByName("Møre og Romsdal"); //"MR" som parameter, i GetFylkeByName metoden i FakeService klassen if (fylke != null) { var kommuner = FakeService.GetAllKommunerByFylkeId(fylke.Id); //Henter ut kommuner med samme id som MR this.Frame.Navigate(typeof(KommuneListPage), kommuner); //Navigerer til KommuneListPage, med MR sine kommuner } else { //Ingen fylker funnet, omdirigert til "MainPage" this.Frame.Navigate(typeof(MainPage)); } }