public FresaturaCavaViewModel(FresaturaCava fresaturaContornatura)
            : base(fresaturaContornatura)
        {
            _fresaturaContornatura = fresaturaContornatura;

            _millingPatternSelectionViewModel = new MillingPatternSelectionViewModel(_fresaturaContornatura, this);

            _parametriViewModel = new FresaturaCavaParametriViewModel(fresaturaContornatura, this);

            TreeView.Add(_millingPatternSelectionViewModel);

            TreeView.Add(_parametriViewModel);

            Initialize();
        }
        public ScanalaturaChiusaViewModel(FresaturaScanalaturaChiusa fresaturaScanalaturaChiusa)
            : base(fresaturaScanalaturaChiusa)
        {
            _fresaturaScanalaturaChiusa = fresaturaScanalaturaChiusa;

            _millingPatternSelectionViewModel = new MillingPatternSelectionViewModel(_fresaturaScanalaturaChiusa, this);

            _contornaturaParametriViewModel = new ScanalaturaChiusaParametriViewModel(fresaturaScanalaturaChiusa, this);

            TreeView.Add(_millingPatternSelectionViewModel);

            TreeView.Add(_contornaturaParametriViewModel);

            Initialize();
        }