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(); }