Beispiel #1
0
        public void NewCabinet()
        {
            Height(_config.CabinetHeight()).Width(_config.CabinetWidth()).Depth(_config.CabinetDepth()).SizeElement(_config.CabinetSizeElement())
            .Name(_config.CabinetName());
            HorizontalBarrierFactory = new HorizontalBarrierFactory(this);
            VerticalBarrierFactory   = new VerticalBarrierFactory(this);
            FrontFactory             = new FrontFactory(this, _config);

            Redraw();
        }
Beispiel #2
0
        private void NewCabinet()
        {
            Logger.Info("New Cabinet in MainViewModel");
            _myCabinet.Name        = _config.CabinetName();
            _myCabinet.Height      = _config.CabinetHeight().ToString();
            _myCabinet.Width       = _config.CabinetWidth().ToString();
            _myCabinet.Depth       = _config.CabinetDepth().ToString();
            _myCabinet.SizeElement = _config.CabinetSizeElement().ToString();
            _myCabinet.BackSize    = _config.CabinetBack().ToString();

            Logger.Info("Create Cabinet in NewCabinet/MainViewModel");
            _cabinet = new Cabinet(int.Parse(_myCabinet.Height), int.Parse(_myCabinet.Width), int.Parse(_myCabinet.Depth), int.Parse(_myCabinet.SizeElement), int.Parse(_myCabinet.BackSize), _myCabinet.Name, _config);

            Logger.Info("Create Model3D in NewCabinet/MainViewModel");
            _model3D = CreateCabinet();
            RaisePropertyChanged(MyModel3DPropertyName);
            RaisePropertyChanged(MyCabinetPropertyName);
            RaisePropertyChanged(MElementPropertyName);

            ReloadMyCabinet();
        }