Пример #1
0
        /// <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();
        }
Пример #2
0
 /// <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();
 }
Пример #3
0
 /// <summary>
 /// Constructeur
 /// </summary>
 public StartPageViewModel(ModeOuvertureEnum mode)
 {
     NomPage    = ContexteStatic.NomAppli;
     ModeSelect = mode;
     ImageUnlockBusiness.Init();
 }