Example #1
0
        public void OpenModule(Modules module)
        {
            if (IsRunning(module))
            {
                GideonBase.SynObj.SpeakAsync("This application is already running !");
                return;
            }

            switch (module)
            {
            case Modules.MediaPlayer:

                MediaPlayerObj = new MediaPlayerUI();
                ModuleTableObj.Add(module, MediaPlayerObj);
                MediaPlayerObj.Show();
                //MediaPlayerObj.Visibility = System.Windows.Visibility.Hidden;

                break;

            case Modules.WeatherForecast:

                WeatherForecastObj = new WeatherForecastUI();
                ModuleTableObj.Add(module, WeatherForecastObj);
                WeatherForecastObj.Show();

                break;

            case Modules.News:

                NewsObj = new NewsUI();
                ModuleTableObj.Add(module, NewsObj);
                NewsObj.Show();

                break;

            case Modules.Gallery:

                GalleryObj = new GalleryUserInterface();
                ModuleTableObj.Add(module, GalleryObj);
                GalleryObj.Show();

                break;
            }
        }