/// <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(); }
/// <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(); } } }
/// <summary> /// Change la langue de l'application /// </summary> public async Task ChangeLangueApplication() { ListeLangues.ChangeLangueAppli(SelectedLangue); await ParamBusiness.Save(); }