Beispiel #1
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            Background = App.ListTimer.GetBackGroundColor();

            //affichage du nom de l'appli
            NomAppliTextBlock.Text = ContextStatic.NomAppli;

            //récupération du type d'utilisation de la fenetre et de l'objet sur lequel ont travail
            var list = e.Parameter as List <object>;

            if (list != null)
            {
                //en premier on récupère le délégate de la méthode d'ajout
                _ajoutTimer = (MainPageViewModel.DelegateAjoutTimer)list[0];

                NomPageTextBlock.Text = ResourceLoader.GetForCurrentView().GetString("TextAjouterCaR");
                if (list.Count != 2 || !(list[1] is Timer))
                {
                    return;
                }
                NomPageTextBlock.Text = ResourceLoader.GetForCurrentView().GetString("TextModifierCaR");
                var chrono = list[1] as Timer;
                _idTimerModif        = chrono.Id;
                TitreCaRTextBox.Text = chrono.Titre;
                var temps = DateUtils.ConvertirSecondesHeures(chrono.NbSecondes);
                HeureCaRTextBox.Text   = temps[2].ToString();
                MinuteCaRTextBox.Text  = temps[1].ToString();
                SecondeCaRTextBox.Text = temps[0].ToString();
            }
        }