public void UpdateAfterApplyTemplate(DetectorModel item) { var d = Detectoren.First(x => x.Detector == item); d.RaisePropertyChanged(""); Messenger.Default.Send(new DetectorenChangedMessage(new List <DetectorModel> { item }, null)); }
public DetectorTemplateViewModel(TLCGenTemplateModel <DetectorModel> template) { _Template = template; foreach (var fc in template.Items) { Detectoren.Add(fc); } Detectoren.CollectionChanged += Detectoren_CollectionChanged; if (Detectoren.Any()) { SelectedDetector = Detectoren.First(); } DetectorTypeOpties.Clear(); var descs = Enum.GetValues(typeof(DetectorTypeEnum)); foreach (DetectorTypeEnum d in descs) { DetectorTypeOpties.Add(d.GetDescription()); } }