public override void LoadProgramAsync() { Console.WriteLine("Load Menu"); font = BDFFont.LoadFont5x7(); ModuleLoader moduleLoader = new ModuleLoader(); applications = moduleLoader.LoadModules(); }
public void LoadProgram(RunWorkerCompletedEventHandler onComplete) { ImageSequence imageSequence = new ImageSequence(Path.Join(Environment.CurrentDirectory, "Animations", "Loading")); View = imageSequence; worker = new BackgroundWorker(); worker.DoWork += (s, a) => { menuFont = BDFFont.LoadFont5x7(); LoadProgramAsync(); }; worker.RunWorkerCompleted += onComplete; worker.RunWorkerAsync(); }