Beispiel #1
0
        private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            xScale = ((float)e.NewSize.Width) / 800.0f;
            yScale = ((float)e.NewSize.Height) / 650.0f;

            JumpToFinalQuestionTextBlock.FontSize    = 12 * yScale;
            JumpToFinalQuestionOkButton.FontSize     = 12 * yScale;
            JumpToFinalQuestionCancelButton.FontSize = 12 * yScale;

            CloseQuizTextBlock.FontSize    = 12 * yScale;
            CloseQuizOkButton.FontSize     = 12 * yScale;
            CloseQuizCancelButton.FontSize = 12 * yScale;

            QuitTextBlock.FontSize    = 12 * yScale;
            QuitOkButton.FontSize     = 12 * yScale;
            QuitCancelButton.FontSize = 12 * yScale;

            CorrectAnswerPointsTextBlock.FontSize = 12 * yScale;
            CorrectPointsTextBox.FontSize         = 12 * yScale;
            CorrectPointsOkButton.FontSize        = 12 * yScale;
            CorrectPointsCancelButton.FontSize    = 12 * yScale;

            WrongPointsTextBlock.FontSize    = 12 * yScale;
            WrongPointsTextBox.FontSize      = 12 * yScale;
            WrongPointsOkButton.FontSize     = 12 * yScale;
            WrongPointsCancelButton.FontSize = 12 * yScale;

            QuestionTimerTextBlock.FontSize    = 12 * yScale;
            QuestionTimerTextBox.FontSize      = 12 * yScale;
            QuestionTimerOkButton.FontSize     = 12 * yScale;
            QuestionTimerCancelButton.FontSize = 12 * yScale;

            ControlsTextBlock.FontSize        = 12 * yScale;
            ControlsExplainTextBlock.FontSize = 12 * yScale;
            ControlsOkButton.FontSize         = 12 * yScale;

            AboutTextBlock.FontSize = 12 * yScale;
            AboutOkButton.FontSize  = 12 * yScale;

            FailedTextBlock.FontSize       = 16 * yScale;
            FailedReasonTextBlock.FontSize = 12 * yScale;
            FailedOkButton.FontSize        = 12 * yScale;

            ParticleGenerator.setScale(xScale, yScale);
            QuizControl.setScale(xScale, yScale);
            TeamKPlayerControl.resize(xScale, yScale);
            Team1PlayerControl.resize(xScale, yScale);
            Team2PlayerControl.resize(xScale, yScale);
            Team3PlayerControl.resize(xScale, yScale);
            Team4PlayerControl.resize(xScale, yScale);

            InvalidateArrange();
        }