Ejemplo n.º 1
0
        private void OnNextStepButtonClicked(object sender, RoutedEventArgs e)
        {
            switch (BuilderStepType)
            {
            case VisualAlertBuilderStepType.NewSubject:
                BuilderStepType = VisualAlertBuilderStepType.AddPositiveImages;
                break;

            case VisualAlertBuilderStepType.AddPositiveImages:
                BuilderStepType = VisualAlertBuilderStepType.AddNegativeImages;
                break;

            case VisualAlertBuilderStepType.AddNegativeImages:
                BuilderStepType = VisualAlertBuilderStepType.TrainModel;
                break;

            case VisualAlertBuilderStepType.TrainModel:
                this.WizardCompleted?.Invoke(this, new VisualAlertModelData()
                {
                    Name           = SubjectName,
                    PositiveImages = SelectedPositiveSubjectImageCollection.Select(x => x.Item2).ToList(),
                    NegativeImages = SelectedNegativeSubjectImageCollection.Select(x => x.Item2).ToList()
                });
                break;
            }
        }
Ejemplo n.º 2
0
        public void StartWizard()
        {
            SubjectName = string.Empty;

            PositiveSubjectImageCollection.Clear();
            NegativeSubjectImageCollection.Clear();
            SelectedPositiveSubjectImageCollection.Clear();
            SelectedNegativeSubjectImageCollection.Clear();

            BuilderStepType = VisualAlertBuilderStepType.NewSubject;
        }
Ejemplo n.º 3
0
        private void OnBackStepButtonClicked(object sender, RoutedEventArgs e)
        {
            switch (BuilderStepType)
            {
            case VisualAlertBuilderStepType.AddPositiveImages:
                BuilderStepType = VisualAlertBuilderStepType.NewSubject;
                break;

            case VisualAlertBuilderStepType.AddNegativeImages:
                BuilderStepType = VisualAlertBuilderStepType.AddPositiveImages;
                break;

            case VisualAlertBuilderStepType.TrainModel:
                BuilderStepType = VisualAlertBuilderStepType.AddNegativeImages;
                break;
            }
        }