コード例 #1
0
ファイル: ResultViewModel.cs プロジェクト: maukur/PCL
        public ResultViewModel(TestModel Value, float ScoreValue)
        {
            _test = Value;
            _score = ScoreValue;
            _competedTest = new CompetedTest(ScoreValue, Value.Id);

        }
コード例 #2
0
ファイル: QuestionViewModel.cs プロジェクト: maukur/PCL
 private void OnAppearingResult(TestModel Value,float ScoreValue)
 {
     _score = 0;
     _numerator.Reset();
     ((MasterDetailPage)App.Current.MainPage).Detail = new ResultPage(Value, ScoreValue);
     ((MasterDetailPage) App.Current.MainPage).IsPresented = false;
 }
コード例 #3
0
ファイル: QuestionViewModel.cs プロジェクト: maukur/PCL
 public QuestionViewModel(TestModel value)
 {
     _test = value;
     _numerator = _test.Questions.GetEnumerator();
     _currentQuestion = _numerator.Current;
 }
コード例 #4
0
ファイル: MenuViewModel.cs プロジェクト: maukur/PCL
 private void OnSelectedItem(TestModel value)
 {
     ((MasterDetailPage)App.Current.MainPage).Detail=new QuestionPage(value);
     ((MasterDetailPage) App.Current.MainPage).IsPresented = false;
     //   await Navigation.PushAsync(new QuestionPage(value));
 }
コード例 #5
0
ファイル: ResultPage.xaml.cs プロジェクト: maukur/PCL
 public ResultPage(TestModel Value,float ScoreValue)
 {
     InitializeComponent();
     _viewModel = new ResultViewModel(Value, ScoreValue) { Navigation = Navigation };
     BindingContext = _viewModel;
 }
コード例 #6
0
ファイル: QuestionPage.xaml.cs プロジェクト: maukur/PCL
 public QuestionPage(TestModel value)
 {
     InitializeComponent();
     _viewModel = new QuestionViewModel(value) {Navigation = Navigation};
     BindingContext = _viewModel;
 }