private void onFormLoad(object sender, EventArgs e) { //IEnumerator<Film> iFilms = BaseFilms.instance.GetFilmEnumerator(new Filtre()); //_filtre.change = false; // //while (iFilms.MoveNext()) //{ // //} // Ajoute les films deja dans la base de donnees using (Splashscreen s = new Splashscreen()) { s.Show(); s.Update(); _actionsDifferees = new ActionsDifferees(toolStripStatusLabel); // Etat des separateurs de fenetre splitContainer1.SplitterDistance = Configuration.splitter1Distance; splitContainer2.SplitterDistance = Configuration.splitter2Distance; toolStripMenuSelectionVus.setImages(new Image[] { Resources.threestate_undefined, Resources.threestate_unchecked, Resources.threestate_checked }); toolStripMenuSelectionAVoir.setImages(new Image[] { Resources.threestate_undefined, Resources.threestate_checked, Resources.threestate_unchecked }); toolStripMenuSelectionAlternatives.setImages(new Image[] { Resources.threestate_undefined, Resources.threestate_checked, Resources.threestate_unchecked }); remplitListFilms(); if (Configuration.relancerRechercheAuto) { reprendTraitementFilms(); } s.Close(); } }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var splashScreen = new Splashscreen(); this.MainWindow = splashScreen; splashScreen.Show(); Task.Factory.StartNew(() => { double prct = 0.9; int j = 1; for (int i = 0; i <= 100; i++) { prct = prct + (double)j * 0.1; splashScreen.Dispatcher.Invoke(() => splashScreen.image.Opacity = prct); if (prct == 1) { j = -1; } if (prct < 0.1) { j = 1; } System.Threading.Thread.Sleep(80); i += 4; splashScreen.Dispatcher.Invoke(() => splashScreen.Progress = i); } this.Dispatcher.Invoke(() => { var mainWindow = new MainWindow(); this.MainWindow = mainWindow; mainWindow.Show(); splashScreen.Close(); }); }); }
public static void ShowSplashScreen() { splashscreen = new Splashscreen(); splashscreen.Show(); }