示例#1
0
        /// <summary>
        /// Constructor of the App class
        /// </summary>
        public App()
        {
            string language = "es-MX";

            System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(language);
            Setting.LanguageReceive(language);
            Play.LanguageReceive(language);
            mediaElement = new MediaElement();
            try
            {
                string routeSound = ObtainRoute();
                mediaElement.Source = new Uri(routeSound);
            }
            catch (System.UriFormatException exception)
            {
                TelegramBot.SendToTelegram(exception);
                LogException.Log(this, exception);
            }
            double volume = 10.0;

            mediaElement.Volume = volume;
            Setting.ValueSoundReceive(volume);
            mediaElement.LoadedBehavior   = MediaState.Play;
            mediaElement.UnloadedBehavior = MediaState.Play;
            mediaElement.MediaEnded      += MediaElement_MediaEnded;
        }
示例#2
0
        private void ChangeSetting(object sender, RoutedEventArgs routedEventArgs)
        {
            if (cbLanguage.Text.Equals(Properties.Resources.Spanish))
            {
                System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("es-MX");
                language = "es-Mx";
                Play.LanguageReceive(language);
            }
            else
            {
                if (cbLanguage.Text.Equals(Properties.Resources.English))
                {
                    System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");
                    language = "en";
                    Play.LanguageReceive(language);
                }
            }
            Lobby lobby = new Lobby();

            lobby.ColocateBestScores();
            lobby.ColocatePersonalInformation();
            lobby.Show();
            this.Close();
        }