예제 #1
0
        public override void LoadProgramAsync()
        {
            Console.WriteLine("Load Menu");
            font = BDFFont.LoadFont5x7();

            ModuleLoader moduleLoader = new ModuleLoader();

            applications = moduleLoader.LoadModules();
        }
예제 #2
0
        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();
        }