Ejemplo n.º 1
0
        public void UpdateAfterApplyTemplate(FaseCyclusModel item)
        {
            var fc = Fasen.First(x => x.FaseCyclus == item);

            fc.RaisePropertyChanged("");
            Messenger.Default.Send(new DetectorenChangedMessage(_Controller, null, null));
        }
        public FaseCyclusTemplateViewModel(TLCGenTemplateModel <FaseCyclusModel> template)
        {
            _Template = template;
            foreach (var fc in template.Items)
            {
                Fasen.Add(fc);
            }
            Fasen.CollectionChanged += Fasen_CollectionChanged;
            if (Fasen.Any())
            {
                SelectedFaseCyclus = Fasen.First();
            }

            FaseCyclusTypeOpties.Clear();
            var fdescs = Enum.GetValues(typeof(FaseTypeEnum));

            foreach (FaseTypeEnum d in fdescs)
            {
                FaseCyclusTypeOpties.Add(d.GetDescription());
            }

            DetectorTypeOpties.Clear();
            var descs = Enum.GetValues(typeof(DetectorTypeEnum));

            foreach (DetectorTypeEnum d in descs)
            {
                DetectorTypeOpties.Add(d.GetDescription());
            }
        }