Пример #1
0
        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;
        }
Пример #2
0
        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
        }
Пример #3
0
        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
        }
Пример #4
0
        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
        }