public WorkflowContentEditorNewIntegerComponentViewModel(WorkflowContentEditorBaseViewModel baseEditorViewModel, TaskComponentGroup selectedGroup)
     : base(baseEditorViewModel, selectedGroup)
 {
     
 }
 public WorkflowContentEditorNewComponentViewModel(WorkflowContentEditorBaseViewModel baseEditorViewModel, TaskComponentGroup selectedGroup)
 {
     this.baseEditorViewModel = baseEditorViewModel;
     this.selectedGroup = selectedGroup;
 }
 public WorkflowManagerViewModel()
 {
     WorkflowNavigation = new WorkflowNavigationViewModel();
     WorkflowContentEditorBase = new WorkflowContentEditorBaseViewModel(WorkflowNavigation);
     WorkflowEditor = new WorkflowEditorViewModel(WorkflowNavigation);
 }        
        public WorkflowContentEditorViewModel(WorkflowContentEditorBaseViewModel baseEditorViewModel, WorkflowNavigationViewModel workflowNavigation, TaskComponentGroup selectedGroup)
        {
            this.WorkflowNavigation = workflowNavigation;
            this.baseEditorViewModel = baseEditorViewModel;
            // initialisiere Liste für Components der aktuellen Formgroup
            CurrentComponents = new ObservableCollection<TaskComponent>();
            SelectedGroup = selectedGroup;

            LoadComponentGroups();

            ClientSession.Instance.CurrentWorkflowChangedEvent += ClientSessionPropertyChanged;
            ClientSession.Instance.WorkflowChangedForContentEditorEvent += ClientSessionPropertyChanged;
        }
 public WorkflowContentEditorNewDateComponentViewModel(WorkflowContentEditorBaseViewModel baseEditorViewModel, TaskComponentGroup selectedGroup)
     : base(baseEditorViewModel, selectedGroup)
 {
     ComponentDefaultValue = DateTime.Today;
 }