public void AddControlConstructScheme() { ControlConstructSchemeVM scheme = new ControlConstructSchemeVM(); scheme.OrderNo = EDOUtils.GetMaxOrderNo <ControlConstructSchemeVM>(controlConstructSchemes) + 1; scheme.OrderPrefix = PREFIX; scheme.Init(); controlConstructSchemes.Add(scheme); SelectedControlConstructScheme = scheme; Memorize(); }
public SequenceFormVM(StudyUnitVM studyUnit) : base(studyUnit) { controlConstructSchemes = new ObservableCollection<ControlConstructSchemeVM>(); int i = 1; foreach (ControlConstructScheme model in studyUnit.ControlConstructSchemeModels) { ControlConstructSchemeVM controlConstructScheme = new ControlConstructSchemeVM(model) { Parent = this, OrderNo = i++, OrderPrefix = PREFIX }; controlConstructScheme.Init(); controlConstructSchemes.Add(controlConstructScheme); } modelSyncher = new ModelSyncher<ControlConstructSchemeVM, ControlConstructScheme>( this, controlConstructSchemes, studyUnit.ControlConstructSchemeModels); }
private static readonly string PREFIX = Resources.Sequence; //Sequence public SequenceFormVM(StudyUnitVM studyUnit) : base(studyUnit) { controlConstructSchemes = new ObservableCollection <ControlConstructSchemeVM>(); int i = 1; foreach (ControlConstructScheme model in studyUnit.ControlConstructSchemeModels) { ControlConstructSchemeVM controlConstructScheme = new ControlConstructSchemeVM(model) { Parent = this, OrderNo = i++, OrderPrefix = PREFIX }; controlConstructScheme.Init(); controlConstructSchemes.Add(controlConstructScheme); } modelSyncher = new ModelSyncher <ControlConstructSchemeVM, ControlConstructScheme>( this, controlConstructSchemes, studyUnit.ControlConstructSchemeModels); }
public void AddControlConstructScheme() { ControlConstructSchemeVM scheme = new ControlConstructSchemeVM(); scheme.OrderNo = EDOUtils.GetMaxOrderNo<ControlConstructSchemeVM>(controlConstructSchemes) + 1; scheme.OrderPrefix = PREFIX; scheme.Init(); controlConstructSchemes.Add(scheme); SelectedControlConstructScheme = scheme; Memorize(); }