/* * qui ho lo schermo per */ //private readonly LavorazioneViewModel _lavorazioneViewModel; //private readonly EditStageTreeViewItem _stageInputProfile; //private readonly EditStageTreeViewItem _stageParametriLavorazione; /* * faccio 5 costruttori ?? * * faccio metodo che da operazione fa viewmodel * listviewmodel * metodo per screen parametri lavorazione */ public ForaturaCommonViewModel(DrillBaseClass foraturaBaseClass) : base(foraturaBaseClass) { _foratura = foraturaBaseClass; // StageOperazioni = new ForaturaCommonOperazioniViewModel(foraturaBaseClass, this); if (!_foratura.ForaturaCentraleTornio) { _foraturaPatternSelectionViewModel = new ForaturaPatternSelectionViewModel(foraturaBaseClass, this); } _foraturaParametriViewModel = GetParameterViewModel(foraturaBaseClass); TreeView.Add(_foraturaParametriViewModel); if (_foraturaPatternSelectionViewModel != null) { TreeView.Add(_foraturaPatternSelectionViewModel); } // TreeView.Add(StageOperazioni); Initialize(); }
public FresaturaFilettaturaViewModel(FresaturaFilettatura fresaturaFilettatura) : base(fresaturaFilettatura) { _fresaturaFilettatura = fresaturaFilettatura; _foraturaPatternSelectionViewModel = new ForaturaPatternSelectionViewModel(fresaturaFilettatura, this); _contornaturaParametriViewModel = new FresaturaFilettaturaParametriViewModel(fresaturaFilettatura, this); TreeView.Add(_contornaturaParametriViewModel); TreeView.Add(_foraturaPatternSelectionViewModel); //TreeView.Add(_stageInputProfile); // TreeView.Add(StageOperazioni); Initialize(); }