private void AddDetectorTemplateCommand_Executed(object prm)
        {
            var dtm = new TLCGenTemplateModel <DetectorModel>();

            dtm.Naam    = "Nieuw template";
            dtm.Replace = "fase";
            var dm = new DetectorModel();

            dm.Naam = "fase_1";
            DefaultsProvider.Default.SetDefaultsOnModel(dm, "Auto");
            dtm.Items.Add(dm);
            DetectorenTemplates.Add(new DetectorTemplateViewModel(dtm));
            MessengerInstance.Send(new TemplatesChangedMessage());
        }
        private void AddDetectorTemplateCommand_Executed(object prm)
        {
            var dtm = new TLCGenTemplateModel <DetectorModel>
            {
                Naam    = "Nieuw template",
                Replace = "fase"
            };
            var dm = new DetectorModel
            {
                Naam = "fase_1"
            };

            DefaultsProvider.Default.SetDefaultsOnModel(dm, "Auto");
            dtm.Items.Add(dm);
            var d = new DetectorTemplateViewModel(dtm);

            DetectorenTemplates.Add(d);
            TemplatesProvider.Default.LoadedTemplates.First(x => x.Editable).Templates.DetectorenTemplates.Add(dtm);
            MessengerInstance.Send(new TemplatesChangedMessage());
            SelectedDetectorTemplate = d;
        }
 void RemoveDetectorTemplateCommand_Executed(object prm)
 {
     DetectorenTemplates.Remove(SelectedDetectorTemplate);
     SelectedDetectorTemplate = null;
 }