Exemple #1
0
        private void NextElementHandler()
        {
            if (Trainings.Count == 0)
            {
                return;
            }

            if (SelectedItem == Trainings.Last())
            {
                MessageBoxResult result;
                result = MessageBox.Show(rm.GetString(StringConstant.submitFormMessage), rm.GetString(StringConstant.submitForm), MessageBoxButton.YesNoCancel);
                if (result == MessageBoxResult.Yes)
                {
                    ResultView view = new ResultView();
                    view.DataContext = new ResultsVM(Trainings, rm, ci);
                    view.ShowDialog();
                    Trainings = ((ResultsVM)view.DataContext).Trainings;

                    foreach (var t in Trainings)
                    {
                        t.Refresh();
                    }
                    if (Trainings.Count > 0)
                    {
                        SelectedItem = Trainings.First();
                    }
                }
            }

            else
            {
                SelectedItem = Trainings.Where(t => t.Id == SelectedItem.Id + 1).First();
            }
        }
Exemple #2
0
        private static void AnalyzeImage(InkCanvas canvas)
        {
            Bitmap bitmap = BitmapService.ResizeImage(BitmapService.GetInputImage(
                                                          BitmapService.GetImageByCanvas(canvas)), 28, 28);

            ResultView rv = new ResultView(bitmap);

            rv.ShowDialog();
        }