Пример #1
0
        private void CurrentViewModel_InstallLevelStartEvent(object sender, SimpleMvvmToolkit.NotificationEventArgs e)
        {
            //downloadPrompt = MessagePromptHelper.GetNewMessagePromptWithNoTitle();
            //downloadPrompt.IsAppBarVisible = false;
            //downloadPrompt.IsCancelVisible = false;
            //downloadPrompt.ActionPopUpButtons.Clear();
            //downloadPrompt.Message = AppResources.PopupLevelsDownloadMessage;
            //downloadPrompt.HorizontalContentAlignment = System.Windows.HorizontalAlignment.Center;
            //downloadPrompt.VerticalContentAlignment = System.Windows.VerticalAlignment.Center;
            //downloadPrompt.VerticalAlignment = System.Windows.VerticalAlignment.Center;
            //downloadPrompt.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
            //var progressBar = new ProgressBar();
            //progressBar.IsEnabled = true;
            //progressBar.Value = 0;
            //downloadPrompt.Body = progressBar;
            //downloadPrompt.Show();

            Debug.WriteLine("CurrentViewModel_InstallLevelStartEvent");

            // We show the "about" app info
            downloadPrompt = MessagePromptHelper.GetNewMessagePromptWithNoTitleAndWhiteStyle();
            downloadPrompt.VerticalContentAlignment = System.Windows.VerticalAlignment.Center;
            downloadPrompt.VerticalAlignment        = System.Windows.VerticalAlignment.Center;

            var body = new DownloadPopupContentControl();

            body.ProgressBar.Visibility      = System.Windows.Visibility.Visible;
            body.PercentTextblock.Visibility = System.Windows.Visibility.Visible;
            body.SetTitleText(AppResources.PopupLevelsDownloadMessage);
            //  Prompt if sure of reinit
            downloadPrompt.ActionPopUpButtons.Clear();
            downloadPrompt.Body = body;
            downloadPrompt.Show();
        }
        private void DisplayRestartMessage()
        {
            MessagePrompt prompt = MessagePromptHelper.GetNewMessagePromptWithNoTitleAndWhiteStyle();

            prompt.Message    = AppResources.RestartApplicationMessageText;
            prompt.Completed += prompt_Completed;
            prompt.Show();
        }
Пример #3
0
        private void PopupSplashViewModel_NoNetworkAlert(object sender, SimpleMvvmToolkit.NotificationEventArgs e)
        {
            MessagePrompt helpPrompt = MessagePromptHelper.GetNewMessagePromptWithNoTitle();

            helpPrompt.IsAppBarVisible = true;
            helpPrompt.IsCancelVisible = false;
            helpPrompt.Message         = AppResources.InitNoNetworkMessage;

            Button button = new Button();

            button.Content = "Ok";
            helpPrompt.Show();
        }
Пример #4
0
        private void BorderChangeLanguage_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            (sender as Border).Background = originalBackground;


            EasyTracker.GetTracker().SendEvent("ui_action", "settings", "language", 0);

            // We show the "about" app info
            MessagePrompt langPrompt = MessagePromptHelper.GetNewMessagePromptWithNoTitleAndWhiteStyle();
            var           body       = new ChooseLanguagePopupContentControl();

            body.LinkedPage   = this;
            body.LinkedPrompt = langPrompt;

            //  Prompt if sure of reinit
            langPrompt.ActionPopUpButtons.Clear();
            langPrompt.Body = body;
            langPrompt.Show();
        }
Пример #5
0
        private void CurrentViewModel_PackTerminated(object sender, SimpleMvvmToolkit.NotificationEventArgs e)
        {
            EasyTracker.GetTracker().SendEvent("game_event", "pack_terminated", this.CurrentViewModel.Pack.Title, this.CurrentViewModel.Pack.Id);

            // We show the "packterminated popup" app info
            messagePackTerminatedPrompt = MessagePromptHelper.GetNewMessagePromptWithNoTitleAndWhiteStyle();
            messagePackTerminatedPrompt.VerticalContentAlignment = System.Windows.VerticalAlignment.Center;
            messagePackTerminatedPrompt.VerticalAlignment        = System.Windows.VerticalAlignment.Center;

            var body = new EndPackPopupContentControl();

            body.SetNbPointsOnMessage(this.CurrentViewModel.Pack.PossiblePoints);
            Button ok    = body.OkButton;
            Button packs = body.PacksButton;

            ok.Click    += ((bt, ev) => { messagePackTerminatedPrompt.Hide(); });
            packs.Click += ((bt, ev) => { this.CurrentViewModel.NavigateToPacksListPage(true); messagePackTerminatedPrompt.Hide(); });
            //  Prompt if sure of reinit
            messagePackTerminatedPrompt.ActionPopUpButtons.Clear();
            messagePackTerminatedPrompt.Body = body;
            messagePackTerminatedPrompt.Show();
        }