예제 #1
0
        public ExamInvigilate(T_Exam exam)
        {
            InitializeComponent();

            //传入考试信息
            this.SetViewModelValue("CurrentExam", exam);
        }
예제 #2
0
        public ExamPaper(T_Exam exam)
        {
            InitializeComponent();
            IsPause.Visibility = Visibility.Collapsed;
            //传入考试信息
            this.SetViewModelValue("CurrentExam", exam);
            //传入闹钟实体:用于操作闹钟
            this.SetViewModelValue("ExamClock", ExamClock);
            //考试状态监听
            //Messenger.Default.Register<Visibility>(this, MessageToken.ExamIsPauseToken,
            //                                       (state) => IsPause.Visibility = state);

            Messenger.Default.Register <Visibility>(this, MessageToken.PaperVisibilityToken,
                                                    (state) => Dispatcher.BeginInvoke(new Action(() =>
                                                                                                 Visibility = state)));
        }
예제 #3
0
 public ExamGrade(T_Exam ts)
 {
     InitializeComponent();
     this.SetViewModelValue("ExamInfo", ts);
 }
 public AddThisExamTellers(T_Exam thisExam)
 {
     InitializeComponent();
     this.SetViewModelValue("ThisExam", thisExam);
 }