private void ChangeLang() { //testo iniziale Contenuti descrizioneIntro = App.Database.GetContenutiSingleAsync(idSezione: 0, idIndice: 0).Result; descrizione.FormattedText = FormattaContenuto.Formatta(descrizioneIntro.Testo).FormattedText; //testo mappa Sezioni titoloMappa = App.Database.GetSezioniSingleAsync(idSezioni: 22).Result; Contenuti corpoMappa = App.Database.GetContenutiSingleAsync(idSezione: 22, idIndice: 0).Result; lbTitoloMappa.Text = titoloMappa.Titolo; lbSottotitoloMappa.Text = FormattaContenuto.Formatta(corpoMappa.Testo).Text; //testo credits Contenuti corpoCredits = App.Database.GetContenutiSingleAsync(idSezione: 23, idIndice: 0).Result; lblReasonWhy.Text = FormattaContenuto.Formatta(corpoCredits.Testo).Text; }
public Tappa_01() { InitializeComponent(); var display = DeviceDisplay.MainDisplayInfo; var widthScreenpixel = display.Width; var HeightScreenpixel = display.Height; var densityScreenPixel = display.Density; var widthScreenUnit = widthScreenpixel / densityScreenPixel; var imageUnitHeight = (594 * widthScreenUnit) / 1080; Grid1.RowDefinitions.Add(new RowDefinition { Height = imageUnitHeight }); close.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Icons.close_5.png"); ImgTappa.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.cover.fiume_cover.jpg"); iconMarker.Source = ImageSource.FromResource("*****@*****.**"); var tappa = App.Database.GetTappeSingleAsync(idTappa: 1).Result; var sezioni = App.Database.GetSezioniAsync(idTappa: tappa.Id).Result; var contenuti_0 = App.Database.GetContenutiAsync(idSezione: sezioni[0].Id).Result; accordions = new List <Accordion>() { Accordion_0 }; foreach (Accordion accordion in accordions) { accordion.AccordionOpened += accordionEvent; } #region introduction lblTitle.Text = tappa.Titolo; lblSubTitle.Text = tappa.Sottotitolo; lblDescription.Text = tappa.Descrizione; #endregion #region accordion Accordion_0.Title = sezioni[0].Titolo; stackContenuto_0.Children.Add(FormattaContenuto.Formatta(contenuti_0[0].Testo)); #endregion }
public Tappa_04() { InitializeComponent(); var display = DeviceDisplay.MainDisplayInfo; var widthScreenpixel = display.Width; var HeightScreenpixel = display.Height; var densityScreenPixel = display.Density; var widthScreenUnit = widthScreenpixel / densityScreenPixel; var imageUnitHeight = (594 * widthScreenUnit) / 1080; Grid1.RowDefinitions.Add(new RowDefinition { Height = imageUnitHeight }); close.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Icons.close_5.png"); ImgTappa.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.cover.ponte_cover.jpg"); iconMarker.Source = ImageSource.FromResource("*****@*****.**"); var tappa = App.Database.GetTappeSingleAsync(idTappa: 4).Result; var sezioni = App.Database.GetSezioniAsync(idTappa: tappa.Id).Result; accordions = new List <Accordion>() { Accordion_0, Accordion_1, Accordion_2, Accordion_3, Accordion_4 }; foreach (Accordion accordion in accordions) { accordion.AccordionOpened += accordionEvent; } #region introduction lblTitle.Text = tappa.Titolo; lblSubTitle.Text = tappa.Sottotitolo; lblDescription.Text = tappa.Descrizione; #endregion #region accordion_0 var contenuti_0 = App.Database.GetContenutiAsync(idSezione: sezioni[0].Id).Result; Accordion_0.Title = sezioni[0].Titolo; imgVideo2.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.cover.ponte2_cover.jpg"); #endregion #region accordion_1 var contenuti_1 = App.Database.GetContenutiAsync(idSezione: sezioni[1].Id).Result; Accordion_1.Title = sezioni[1].Titolo; stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[0].Testo)); stackContenuto_1.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_04.ponte_01.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[2].Testo)); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[3].Testo)); stackContenuto_1.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_04.ponte_02.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[5].Testo)); #endregion #region accordion_2 var contenuti_2 = App.Database.GetContenutiAsync(idSezione: sezioni[2].Id).Result; Accordion_2.Title = sezioni[2].Titolo; stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[0].Testo)); stackContenuto_2.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_04.ponte_03.jpg"), Aspect = Aspect.AspectFit }); stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[2].Testo)); stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[3].Testo)); stackContenuto_2.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_04.ponte_04.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[5].Testo)); #endregion #region accordion_3 var contenuti_3 = App.Database.GetContenutiAsync(idSezione: sezioni[3].Id).Result; Accordion_3.Title = sezioni[3].Titolo; stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[0].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[1].Testo)); stackContenuto_3.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_04.ponte_05.jpg"), Aspect = Aspect.AspectFit }); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[3].Testo)); #endregion #region accordion_4 Accordion_4.Title = sezioni[4].Titolo; imgVideo3.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.cover.ponte3_cover.jpg"); #endregion }
public Tappa_03() { InitializeComponent(); var display = DeviceDisplay.MainDisplayInfo; var widthScreenpixel = display.Width; var HeightScreenpixel = display.Height; var densityScreenPixel = display.Density; var widthScreenUnit = widthScreenpixel / densityScreenPixel; var imageUnitHeight = (594 * widthScreenUnit) / 1080; Grid1.RowDefinitions.Add(new RowDefinition { Height = imageUnitHeight }); ImgTappa.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.cover.rocchetta_cover.jpg"); close.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Icons.close_5.png"); iconMarker.Source = ImageSource.FromResource("*****@*****.**"); var tappa = App.Database.GetTappeSingleAsync(idTappa: 2).Result; var sezioni = App.Database.GetSezioniAsync(idTappa: tappa.Id).Result; accordions = new List <Accordion>() { Accordion_0, Accordion_1, Accordion_2, Accordion_3, Accordion_4 }; foreach (Accordion accordion in accordions) { accordion.AccordionOpened += accordionEvent; } #region introduction lblTitle.Text = tappa.Titolo; lblSubTitle.Text = tappa.Sottotitolo; lblDescription.Text = tappa.Descrizione; #endregion #region accordion_0 var contenuti_0 = App.Database.GetContenutiAsync(idSezione: sezioni[0].Id).Result; Accordion_0.Title = sezioni[0].Titolo; stackContenuto_0.Children.Add(FormattaContenuto.Formatta(contenuti_0[0].Testo)); stackContenuto_0.Children.Add(FormattaContenuto.Formatta(contenuti_0[1].Testo)); stackContenuto_0.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_01.JPG"), Aspect = Aspect.AspectFill }); //stackContenuto_0.Children.Add(new Image { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_02.jpg"), Aspect = Aspect.AspectFill, Margin = new Thickness(0, 5, 0, 5) }); stackContenuto_0.Children.Add(FormattaContenuto.Formatta(contenuti_0[4].Testo)); stackContenuto_0.Children.Add(FormattaContenuto.Formatta(contenuti_0[5].Testo)); stackContenuto_0.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_03.jpg"), Aspect = Aspect.AspectFill }); //stackContenuto_0.Children.Add(new Image { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_04.jpg"), Aspect = Aspect.AspectFill, Margin = new Thickness(0, 5, 0, 5) }); stackContenuto_0.Children.Add(FormattaContenuto.Formatta(contenuti_0[8].Testo)); stackContenuto_0.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_05.jpg"), Aspect = Aspect.AspectFill }); #endregion #region accordion_1 var contenuti_1 = App.Database.GetContenutiAsync(idSezione: sezioni[1].Id).Result; Accordion_1.Title = sezioni[1].Titolo; stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[0].Testo)); stackContenuto_1.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_06.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[2].Testo)); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[3].Testo)); stackContenuto_1.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_07.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[5].Testo)); stackContenuto_1.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_08.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_1.Children.Add(FormattaContenuto.Formatta(contenuti_1[7].Testo)); stackContenuto_1.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_09.jpg"), Aspect = Aspect.AspectFill }); #endregion #region accordion_2 var contenuti_2 = App.Database.GetContenutiAsync(idSezione: sezioni[2].Id).Result; Accordion_2.Title = sezioni[2].Titolo; stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[0].Testo)); stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[1].Testo)); //Ci va rocchetta 10 -> è un video stackContenuto_2.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_02.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[3].Testo)); stackContenuto_2.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_11.jpg"), Aspect = Aspect.AspectFill }); //stackContenuto_2.Children.Add(new Image { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_12.jpg"), Aspect = Aspect.AspectFill, Margin = new Thickness(0, 5, 0, 5) }); stackContenuto_2.Children.Add(FormattaContenuto.Formatta(contenuti_2[6].Testo)); stackContenuto_2.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_13.jpg"), Aspect = Aspect.AspectFill }); #endregion #region accordion_3 var contenuti_3 = App.Database.GetContenutiAsync(idSezione: sezioni[3].Id).Result; Accordion_3.Title = sezioni[3].Titolo; stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[0].Testo)); //stackContenuto_3.Children.Add(new Image { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_14.jpg"), Aspect = Aspect.AspectFill, Margin = new Thickness(0, 5, 0, 5) }); stackContenuto_3.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_15.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[3].Testo)); stackContenuto_3.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_16.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[5].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[6].Testo)); stackContenuto_3.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_17.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[8].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[9].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[10].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[11].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[12].Testo)); stackContenuto_3.Children.Add(FormattaContenuto.Formatta(contenuti_3[13].Testo)); stackContenuto_3.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_18.jpg"), Aspect = Aspect.AspectFill }); #endregion #region accordion_4 var contenuti_4 = App.Database.GetContenutiAsync(idSezione: sezioni[4].Id).Result; Accordion_4.Title = sezioni[4].Titolo; stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[0].Testo)); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[1].Testo)); stackContenuto_4.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_19.jpg"), Aspect = Aspect.AspectFit }); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[3].Testo)); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[4].Testo)); stackContenuto_4.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_20.jpg"), Aspect = Aspect.AspectFill }); stackContenuto_4.Children.Add(new CustomImage { Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.Tappa_03.Rocchetta_21.jpg"), Aspect = Aspect.AspectFit, }); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[7].Testo)); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[8].Testo)); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[9].Testo)); stackContenuto_4.Children.Add(FormattaContenuto.Formatta(contenuti_4[10].Testo)); ImageButton imgbtn = new ImageButton(); imgbtn.Source = ImageSource.FromResource("AddaDiLeonardo.Images.Tappe.cover.rocchetta_cover_v2.png"); imgbtn.Aspect = Aspect.AspectFill; imgbtn.Margin = new Thickness(0, 15, 0, 15); imgbtn.Clicked += Imgbtn_Clicked; stackContenuto_4.Children.Add(imgbtn); #endregion }