public void ChangeViewModel(BaseViewModel viewModel) { if (!PageViewHeatExchangeModels.Contains(viewModel)) { PageViewHeatExchangeModels.Add(viewModel); } CurrentRecupViewPage = PageViewHeatExchangeModels .FirstOrDefault(vm => vm == viewModel); }
public HeatExchangeViewModel() { RecupList = HeatExchange.GetTypes(); RotorVM = new RotorViewModel(); PlateVM = new PlateViewModel(); PlateBypassVM = new PlateWithBypassViewModel(); GlycolVM = new GlycolViewModel(); PageViewHeatExchangeModels.Add(new EmptyVM()); PageViewHeatExchangeModels.Add(RotorVM); PageViewHeatExchangeModels.Add(PlateVM); PageViewHeatExchangeModels.Add(PlateBypassVM); PageViewHeatExchangeModels.Add(GlycolVM); CurrentRecupViewPage = PageViewHeatExchangeModels[0]; SelectedValueHeaterExchange = RecupList[0]; IsPressureSensor = false; IsTempSensor = false; }