public MainWindow() { MakeDirectories(); MakeDefaultGenres(); lagbw = new BackgroundWorker { WorkerReportsProgress = true }; lagbw.ProgressChanged += LagBWProgressChanged; lagbw.DoWork += LagBWDoWork; lagbw.RunWorkerCompleted += LagBWRunWorkerCompleted; Trace.Listeners.Clear(); CheckLaunchersExist(); FixFilePaths(); InitTraceListen(); this.Height = (SystemParameters.PrimaryScreenHeight * 0.75); this.Width = (SystemParameters.PrimaryScreenWidth * 0.75); LoadAllGames lag = new LoadAllGames(); LoadSearch ls = new LoadSearch(); lag.LoadGenres(); InitializeComponent(); ManageLauncherIconVisibility(); LoadAllViews(); DataContext = null; isDownloadOpen = false; LoadSettings(); Trace.WriteLine(DateTime.Now + ": New Session started"); }
public MainWindow() { LoadAllGames lag = new LoadAllGames(); LoadSettings(); MakeDirectories(); MakeDefaultGenres(); lag.LoadGenres(); DeleteWorkingDirContents(); InitializeComponent(); posterViewModel = new PosterViewModel(); posterViewModel.LoadGames(); posterViewModel.LoadGenres(); DataContext = posterViewModel; }
private void AddNewGenre_OnClick(object sender, RoutedEventArgs e) { try { TextWriter tsw = new StreamWriter(@"./Resources/GenreList.txt", true); tsw.WriteLine(NewGenreName.Text + "|" + Guid.NewGuid()); tsw.Close(); NewGenreName.Text = ""; } catch (Exception ex) { Trace.WriteLine(DateTime.Now + ": AddNewGenre: " + ex.Message); } lag.LoadGenres(); MainWindow.RefreshGames(); CollectionViewSource GenreListCVS = (CollectionViewSource)FindResource("GenreListCVS"); if (GenreListCVS != null) { GenreListCVS.View.Refresh(); } }
public void LagBWDoWork(object sender, DoWorkEventArgs e) { lag.LoadGenres(); lag.LoadGames(); }