private void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            (sender as BackgroundWorker).ReportProgress(10, null);
            FileHelper.Instance.CreerDossierRacine();
            (sender as BackgroundWorker).ReportProgress(30, null);

            liste_mail_test = RecevoirMailHelper.getInstance.RecupererMails();

            NavigateReceptionMail.setData(liste_mail_test);
            (sender as BackgroundWorker).ReportProgress(60, null);
            liste_contacts = FileHelper.Instance.LireFichierConfigContacts();
            NavigateContact.setContacts(liste_contacts);
            (sender as BackgroundWorker).ReportProgress(90, null);
        }
        private void ButtonRetour_Click(object sender, RoutedEventArgs e)
        {
            string current_page = FrameReceptionMail.NavigationService.Content.GetType().Name.ToString();

            switch (current_page)
            {
            case "PageDetailMail":
                NavigateReceptionMail.Navigate(FrameReceptionMail.NavigationService, new Uri("./RecevoirMails/PageListeMails.xaml", UriKind.Relative), NavigateReceptionMail.GetNavigationData(FrameReceptionMail.NavigationService));
                break;

            default:
                WindowAccueil winAccueil = new WindowAccueil();
                //Affichage de la WindowAccueil
                winAccueil.Show();
                //Fermeture de la WindowEnvoyerMail
                this.Close();
                break;
            }
        }