public MainViewModel(NavigationService navService)
 {
     _navigationService = navService;
     _instance          = this;
     NavToPageCommand   = new RelayCommandWParam(NavigateToPage);
     NavBackCommand     = new RelayCommand(NavigateBack);
     NavForwardCommand  = new RelayCommand(NavigateForward);
     LoadFiles();
     ActiveUser = new User("Gæst", 0, false, "Gæst", "");
 }
示例#2
0
        public PlayQuistionViewModel()
        {
            if (QuizPlayer.Instance != null)
            {
                ThisQuizPlayer = QuizPlayer.Instance;
            }
            if (ThisQuizPlayer.CurrentPlaySession != null)
            {
                MarkedQuistion = ThisQuizPlayer.CurrentPlaySession.PlayedQuiz.Quistions[ThisQuizPlayer.MarkedQuistionNo];
            }

            ContinueCommand       = new RelayCommand(Continue, QuistionIsCompleted);
            AnswerOpt1Command     = new RelayCommandWParam(Answer, AnswerOpt1Enabled);
            AnswerOpt2Command     = new RelayCommandWParam(Answer, AnswerOpt2Enabled);
            AnswerOpt3Command     = new RelayCommandWParam(Answer, AnswerOpt3Enabled);
            AnswerOpt4Command     = new RelayCommandWParam(Answer, AnswerOpt4Enabled);
            HalfAnswerOptCommand  = new RelayCommand(HalfAnswerOpt, HalfAnswerOptIsAvail);
            DisplayHintCommand    = new RelayCommand(DisplayHint, DisplayHintIsAvail);
            ShowStatisticsCommand = new RelayCommand(ShowStatistics, ShowStatisticsIsAvail);

            CorrectAnswer = -1;
            ChosenAnswer  = new int[4];
        }