Esempio n. 1
0
        /// <summary>
        /// Adds a Material to the PrintModel and PrintViewModel.
        /// </summary>
        public void AddMaterial()
        {
            _printModel.AddMaterial();
            int newIndex = _printModel.MaterialModelList.Count - 1;

            _materialViewModelList.Add(new MaterialViewModel(_printModel.MaterialModelList[newIndex], this));
            _materialViewModelList[_materialViewModelList.Count - 1].RepRapIDSelected += new RepRapIDSelectedEventHandler(RemoveAvailibleRepRapID);
            _materialViewModelList[_materialViewModelList.Count - 1].RepRapIDCleared  += new RepRapIDClearedEventHandler(AddAvailibleRepRapID);
            OnPropertyChanged("MaterialsCreatedCount");
            OnPropertyChanged("CanRemoveMaterial");
        }