private void InitilizeForm() { TaskStart(new Action(() => { try { BQLog.UpdateProgress("初始化组件", 1, 5); BQCore.Initialize(); } catch (BQException bqE) { System.Windows.MessageBox.Show(bqE.BQErrorMessage); } catch (Exception ex) { System.Windows.MessageBox.Show(ex.ToString()); } try { BQLog.UpdateProgress("初始化Rom列表", 4, 5); InitializeRomList(); } catch (Exception ex) { System.Windows.MessageBox.Show("Initialize Rom List Error"); System.Windows.MessageBox.Show(ex.ToString()); } BQLog.UpdateProgress("初始化完成", 5, 5); }), UpdateLocalRomList); }
private void LoadRomByFolder(string foldername) { TaskStart(new Action(() => { DirectoryInfo directoryInfo = new DirectoryInfo(foldername); _TempRomInfoList = BQCore.LoadRom(directoryInfo); }), UpdateLocalRomList); }
private void LoadRom(string fileName) { TaskStart(new Action(() => { FileInfo fileInfo = new FileInfo(fileName); _TempRomInfoList = BQCore.LoadRom(fileInfo); }), UpdateLocalRomList); }
private void InitializeRomList() { _TempRomInfoList = BQCore.InitializeFirstRomList(); }
private void MenuItem_Click_Favorite(object sender, RoutedEventArgs e) { BQCore.UpdateRomInfoToDB((RomInformation)dgGameList.SelectedItem); }