Ejemplo n.º 1
0
        /// <summary>
        /// Change la couleur de l'application
        /// </summary>
        /// <param name="solidColor">la nouvelle couleur</param>
        /// <returns>la task</returns>
        public async Task ChangeCouleur(SolidColorBrush solidColor)
        {
            var color =
                (uint)
                ((solidColor.Color.A << 24) | (solidColor.Color.R << 16) | (solidColor.Color.G << 8) |
                 (solidColor.Color.B << 0));

            ContexteAppli.IdCouleurTheme = ContexteStatic.ListeCouleur.IndexOf(color);
            await ParamBusiness.Save();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Modifie l'activité de cortana (si activé, enregistre le mot de passe en le chiffrant, si déasctivé, supprime le mot de passe)
        /// </summary>
        public async Task ChangeCortana(bool value)
        {
            if (!_isPageStarting)
            {
                //changement du paramètre
                ContexteAppli.IsCortanaActive = value;
                await ParamBusiness.Save();

                if (ContexteAppli.IsCortanaActive)
                {
                    await CortanaBusiness.SavePassword();
                }
                else
                {
                    await CortanaBusiness.DeletePassword();
                }
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Change la langue de l'application
 /// </summary>
 public async Task ChangeLangueApplication()
 {
     ListeLangues.ChangeLangueAppli(SelectedLangue);
     await ParamBusiness.Save();
 }