Beispiel #1
0
		/*
		public override void ViewDidUnload ()
		{
			base.ViewDidUnload ();
			// Release any retained subviews of the main view.
			_quiz = null;
			_questionView = null;
			_resultView = null;
		}
		*/

		protected override void Dispose (bool disposing)
		{
			if (disposing){
				_quiz = null;
				_questionView = null;
				_resultView = null;
			}
			base.Dispose (disposing);
		}
Beispiel #2
0
			public QuizTableViewsource (QuizQuestionView tvc, List<Answer> tableItems)
			{
				this._tvc = tvc;
				this._tableItems = tableItems;
			}
Beispiel #3
0
		public void StartQuiz ()
		{
			_questionNumber = 1;
			//_quiz = QuizRepository.GetQuiz ();
			
			this.RemoteSubviews ();
			
			
			this._questionView = new QuizQuestionView (new RectangleF (VIEW_OFFSET, VIEW_OFFSET, this.View.Bounds.Width - 2* VIEW_OFFSET, this.View.Bounds.Height - 2 * VIEW_OFFSET));
			this._questionView.QuestionChanged += OnQuestionChanged;
			
			this.View.AddSubview (_questionView);
			//this.View =  (_questionView);
			
			this.NavigationItem.SetRightBarButtonItem (_btnAbort, true);
			this._questionView.TotalQuestionCount = _quiz.GetTotalQuestionsCount ();
			this._questionView.CurrentQuestionNumber = _questionNumber;
			this._questionView.TotalPoints = _quiz.GetTotalPoints ();
			this._questionView.ShowQuestion (_quiz.GetNextQuestion ());
		}