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; } }