Example #1
0
 public Project()
 {
     Tasks                         = new ObservableCollection <ProcessTask>();
     DBConnections                 = new ObservableCollection <IDataBaseConnector>();
     Parameters                    = new ObservableCollection <ParameterItem>();
     sysProcessManager             = MainDescription.MainFrm.PluginDictionary["DataProcessManager"] as IProcessManager;
     ConfigSelector                = new ExtendSelector <string>();
     Parameters.CollectionChanged += (s, e) => { ConfigSelector.InformPropertyChanged("Collection"); };
     ConfigSelector.GetItems       = () => { return(Parameters.Select(d => d.Name).ToList()); };
 }