/// <summary> /// A lancer en premier dans le démarrage de l'application /// </summary> /// <param name="full">true si l'application est lancé en mode complet ou mode arrière plan</param> /// <param name="fichier">le fichier à ouvrir si différent de celui présent dans roaming</param> /// <returns></returns> public static async Task Initialize(bool full, StorageFile fichier) { if (full) { ChargerIcones(); await IconeBusiness.Load(); IconeBusiness.AddIconToIconAppli(); DossierMere = new Dossier { Titre = ResourceLoader.GetForCurrentView().GetString("phraseRacine") }; ImageUnlockBusiness.Init(); } else { DossierMere = new Dossier { Titre = "Root" }; } if (fichier != null) { if (StringUtils.GetExtension(fichier.Name) != ContexteStatic.Extension) { fichier = null; } } IsFichierRoamingOuvert = fichier == null; PasswordBusiness.Init(fichier); ParamBusiness.Init(); await ParamBusiness.Load(full); CortanaBusiness.Init(); }
/// <summary> /// Constructeur /// </summary> /// <param name="mode">le mode d'ouverture de la page</param> public SecureImageViewModel(OuvertureSecureImageEnum mode) { Mode = mode; ListePoint = new List <Point>(); ListePointToVerif = new List <Point>(); ImageUnlockBusiness.Init(); CortanaBusiness.Init(); }
/// <summary> /// Constructeur /// </summary> public StartPageViewModel(ModeOuvertureEnum mode) { NomPage = ContexteStatic.NomAppli; ModeSelect = mode; ImageUnlockBusiness.Init(); }